Schau Dir mal die Ziel-Farbmodell-Optionen von Paket `xcolor` in Abschnitt 2.1.2 von dessen Anleitung an, beispielsweise Option `cmyk`.
`cmyk`. Dabei können nicht alle Farben 1:1 von einem Farbmodell in ein anderes übertragen werden. Die Zielfarben sind also nur ähnlich.
Eingebundene Bilder werden jedoch in deren Farbmodell eingebunden, sind also ggf. beim Erstellen oder durch eigene Nachbearbeitung mit dem entsprechenden Farbmodell zu speichern. Das ist leider nicht bei allen Bildformaten möglich. AFAIK kennt PNG beispielsweise nur RGB-Farben.
Übrigens: CMYK-Farbwerte ohne Farbprofil bieten gegenüber RGB-Farben eigentlich keinen Vorteil. Und auch bei Angabe eines Standard-Farbprofils gibt es nur dann keine Fehlfarben, wenn eine Umrechnung in ein spezifisches Farbprofil für den gewählten Druckprozess verlustfrei funktioniert. Und dann braucht man als Autor noch einen kalibrierten Monitor oder Proof-Drucker oder min. eine Farbpalette mit korrekten CMYK-Werten, um tatsächlich das erwünschte Ergebnis beurteilen zu können. Die Forderung ist also für Normalanwender eher unsinnig.
Wenn die Farben wirklich wichtig sind, dann führt ohnehin nichts an einem Proof vorbei, den die Druckerei auf einem Proofdrucker erstellt und Dir liefert.