Thread Photo Objekt in Image Objekt konvertieren (6 answers)
Opened by Kean at 2015-01-16 14:18

topeg
 2015-01-17 13:35
#179258 #179258
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
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.

View full thread Photo Objekt in Image Objekt konvertieren