Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
4.116 Beiträge
 
Delphi 12 Athens
 
#10

AW: Konvertierung CMYK mit ICC Profilen gesucht

  Alt 1. Okt 2019, 16:48
ich arbeite mit Little-CMS, und bin soweit zufrieden.
Danke auch für die Einschätzung.
Ich arbeite wohl noch nicht so lange mit CMYK, deshalb der Dreher im Titel
Kann ich aber leider nicht mehr editieren, oder doch (Moderatoren ?).

Ich habe gerade etwas mit LittleCMS herumgespielt, und sogar geschafft die DLL mit RadStudio zu kompilieren (Bin mir aber nicht ganz sicher ob das auch 100% klappt).
Jedenfalls kann ich die DLL Funktionen aufrufen, und sogar darin debuggen (so sollte es sein),
der unterstützte Compiler ist aber nur der freie BC5.5.

Mit dem Demo habe ich auch herumgespielt, aber das scheint gar nicht zur Konvertierung aller Profile zu sein.
Der nimm sich die RGB Monitorprofile von Windows, und kann auch nur in RGB konvertieren.

Nach etwas Umbau kann er auch CYMK Profile konvertieren, dabei stürzt die DLL Funktion aber ab.
Delphi-Quellcode:
      xform := cmsCreateTransform(hSrc, TYPE_BGR_8,
                                  hDest,
// TYPE_BGR_8,
                                  TYPE_CMYK_8 , //<== mal versucht ob das läuft :-(
                                  Intent,
Das läuft leider out-of-the-box anscheinend nicht so problemlos.
Es könnte aber daran liegen das man bei CMYK auch eine Farbseparierung in vier Kanäle machen muss, und das es deshalb natürlich nicht in ein Bitmap passt.

Es könnte natürlich auch an der DLL an sich liegen, hast Du eine Quelle wo man die sicher runterladen kann für Win64 ?
  Mit Zitat antworten Zitat