Thread Photo Objekt in Image Objekt konvertieren
(6 answers)
Opened by Kean at 2015-01-16 14:18
Also soweit ich das aus dem Code sehen kann erwartet Win32::Printer entweder eine Datei oder eine C-Referenz auf ein schon mal geladenes Bild.
Im XS-Anteil des Moduls (Geschrieben in C) kann man sehen das Bilder im Kern als BitStreams geladen werden. Code: (dl
)
StretchDIBits(hdc, 0, 0, lpbmi->bmiHeader.biWidth, lpbmi->bmiHeader.biHeight, 0, 0, lpbmi->bmiHeader.biWidth, lpbmi->bmiHeader.biHeight, (CONST VOID *) FreeImage_GetBits(Image), lpbmi, DIB_RGB_COLORS, SRCCOPY) Das scheint aber nicht nach perl exportiert zu sein statdessen wird das Bild über FreeImage auf einer Datei gelesen. Wenn Du das Modul nicht umschreiben willst und auch der Developer das nicht ändern kann/will bleibt dir nur der Umweg über eine Temporäre Datei. Wenn du ein Bild hast schreibe es in eine Temporäre Datei und lade diese über Win32::Printer wider ein. |