Hallo,
per convert konvertiere ich PDFs in JPGs. In den PDFs sind transparente Bereiche. Wenn ich z.B. schwarzen Text auf einem weißen Untergrund im PDF habe, ist das weiß transparent. Erst wen ich es auf weisses Papier drucke, ist der Hintergrund (nämlich das weiße Papier) weiß. So viel zu meinen PDFs. Wenn ich jetzt daraus ein JPG generieren will, wird der vorher transparente Hintergrund schwarz.
Das ist der Code:
Der Hinterdrund soll aber Weiß werden.
Hat jemand einen Tipp, wie ich den Hintergrund Weiß bekomme?
Wenn ich PNGs erzeuge, wirds weiß. Allerdings bekomme ich zu große Dateien. Bei JPG sind rund 50kb und bei PNG sind es mind. 250kb. Und das ist mir zu groß.
Gruß
Helmut
per convert konvertiere ich PDFs in JPGs. In den PDFs sind transparente Bereiche. Wenn ich z.B. schwarzen Text auf einem weißen Untergrund im PDF habe, ist das weiß transparent. Erst wen ich es auf weisses Papier drucke, ist der Hintergrund (nämlich das weiße Papier) weiß. So viel zu meinen PDFs. Wenn ich jetzt daraus ein JPG generieren will, wird der vorher transparente Hintergrund schwarz.
Das ist der Code:
PHP-Code:
system("convert -colorspace RGB -background white -resize x300 -quality 0 ".$convdatei." ".$convdateiziel);
Hat jemand einen Tipp, wie ich den Hintergrund Weiß bekomme?
Wenn ich PNGs erzeuge, wirds weiß. Allerdings bekomme ich zu große Dateien. Bei JPG sind rund 50kb und bei PNG sind es mind. 250kb. Und das ist mir zu groß.
Gruß
Helmut
Kommentar