CMYK - Bilder erzeugen aus QImage

Alles rund um die Programmierung mit Qt
Antworten
hilby
Beiträge: 31
Registriert: 31. Mai 2006 16:26

CMYK - Bilder erzeugen aus QImage

Beitrag von hilby »

Guten Morgen,

Ich suche schon seit einiger Zeit eine Möglichkeit,
CMYK - Bilder (z.B. tiff) zu erzeugen.

Leider bin ich bisher gescheitert, TiffIO liest zwar wunderbar CMYK, kann es aber nicht schreiben.

Irgendwo habe ich gelesen, dass man über die RGBA - Werte eines QImages ebenfallst CMYK erzeugen kann, dann nur im erzeugten File ein Flag umsetzen muss (von RGBA auf CMYK) - aber konkrete Beispiele habe ich nicht gefunden :o(

gibt es hier jemandem, dem etwas in dieser Richtung schon mal über den Weg gelaufen ist ?

Ich brauche das Format um ein Großdrucker anzusteuern.

Bin dankbar für jeden Hinweis !
hilby
Nassian
Beiträge: 126
Registriert: 20. Juni 2005 21:14

Beitrag von Nassian »

Grundsätzlich sollte es eine Formel geben um von RGB auf CMYK zu kommen (versuch mal die Wikipedia-Einträge zu den beiden Themen, am Besten auf Englisch). Wenn du die hast hast du eigentlich schon gewonnen. Per QImage das RGB Bild (png, oder was auch immer) einlesen, umrechnen und dann als Tiff zb. wegschreiben. Wenn es nicht gerade eine komprimierte Form von Tiff sein soll, ist das Format auch nicht wirklich sehr komplex. Es gibt eine Seite über so ziemlich alle Dateiformat, wotsit oder so ähnlich glaube ich heißt sie, sollte Aufschluss darüber geben.
hilby
Beiträge: 31
Registriert: 31. Mai 2006 16:26

Beitrag von hilby »

yep - Danke für die Antwort !

wosit kenne ich (gute Seite!)

die (einfach) Formel zum hin und herkonvertieren habe ich auch.

Ich habe nur skrupel davor ein Tiff byteweise zu schreiben...
hat das schonmal jemand gemacht ?
mit all den Headerinfos und tags ?

oder hat schonmal jemand die libtiff direkt eingebunden und benutzt ?

mfg
hilby
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Frag doch einfach mal beim LibTiff-Autor an warum er es nicht eingebunden hat und ob er Dir dabei helfen kann (oder umgekehrt).
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten