kleines Problem beim PDF-Import

Hier diskutieren die Betatester von PhotoLine untereinander und mit den Entwicklern
bkh
Betatester
Beiträge: 3674
Registriert: Do 26 Nov 2009 22:59

kleines Problem beim PDF-Import

Beitrag von bkh »

Wenn ich die folgende PDF-Datei mit PL öffne, zeigt PL schwarze Linien (und rote Füllfarbe) an. Eigentlich sollten die Linien rot sein – und bei allen anderen Programmen, mit denen ich es öffne, ist das auch so (Adobe Reader, Apple Preview, NeoOffice). Geht irgendetwas im PDF-Import schief, oder hat das PDF selbst einen Fehler? Das PDF selbst ist aus einer Postscript-Datei generiert, ich bekomme den Fehler sowohl, wenn ich das PDF mit dem Apple-Konverter generiere, als auch wenn ich ghostscript (ps2pdf) nehme.

L.G.

Burkhard.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ralf
Mitglied
Beiträge: 94
Registriert: Do 24 Jan 2008 13:49

Re: kleines Problem beim PDF-Import

Beitrag von Ralf »

bkh hat geschrieben:Wenn ich die folgende PDF-Datei mit PL öffne, zeigt PL schwarze Linien (und rote Füllfarbe) an. Eigentlich sollten die Linien rot sein
Kann ich unter Vista32 mit PL 16.52 bzw. 16.90beta4 bestätigen. Alle Programme, mit denen ich PDF (u.a. Sumatra und inkscape) öffnen kann, zeigen die roten Linien, nur PL weicht davon ab.

Ralf
JulianZI
Mitglied
Beiträge: 736
Registriert: Di 19 Dez 2006 19:54
Wohnort: München

Re: kleines Problem beim PDF-Import

Beitrag von JulianZI »

Garbage in, Garbage out :-)
Selten so eine schreckliches PDF gesehen. Da ist jedes Rechteck ein kleines Bild.

... 510.24 0 0 -0.48 14.388 33.228 cm /Im1 Do Q q 0.48 0 0 -5.52 14.148 33.108 cm /Im1 Do Q q 0.48 0 0 -793.8 14.148 826.788
cm /Im1 Do Q q 0.48 0 0 -5.52 42.588 33.108 cm /Im1 Do Q q 0.48 0 0 -793.8 42.588 826.788
cm /Im1 Do Q q 0.48 0 0 -5.52 70.908 33.108 cm /Im1 Do Q q 0.48 0 0 -793.8 70.908 826.788
cm /Im1 Do Q q 0.48 0 0 -5.52 99.228 33.108 cm /Im1 Do Q q 0.48 0 0 -793.8 99.228 826.788
cm /Im1 Do Q q 0.48 0 0 -5.52 127.548 33.108 cm /Im1 Do Q q 0.48 0 ...

Muss sowas importiert werden?
bkh
Betatester
Beiträge: 3674
Registriert: Do 26 Nov 2009 22:59

Re: kleines Problem beim PDF-Import

Beitrag von bkh »

JulianZI hat geschrieben:Garbage in, Garbage out :-)
Selten so eine schreckliches PDF gesehen. Da ist jedes Rechteck ein kleines Bild.

... 510.24 0 0 -0.48 14.388 33.228 cm /Im1 Do Q q 0.48 0 0 -5.52 14.148 33.108 cm /Im1 Do Q q 0.48 0 0 -793.8 14.148 826.788
cm /Im1 Do Q q 0.48 0 0 -5.52 42.588 33.108 cm /Im1 Do Q q 0.48 0 0 -793.8 42.588 826.788
cm /Im1 Do Q q 0.48 0 0 -5.52 70.908 33.108 cm /Im1 Do Q q 0.48 0 0 -793.8 70.908 826.788
cm /Im1 Do Q q 0.48 0 0 -5.52 99.228 33.108 cm /Im1 Do Q q 0.48 0 0 -793.8 99.228 826.788
cm /Im1 Do Q q 0.48 0 0 -5.52 127.548 33.108 cm /Im1 Do Q q 0.48 0 ...
Ich habe leider keine Software, um das PDF im Klartext zu sehen, aber hier ist doch jede "Linie" ein (Vektor-)Rechteck. Was ist daran so schlimm?
Wenn ich die Linienbreite bei PL auf 0 setze, ist das Ergebnis ok.
EDIT: ich habe das PDF jetzt mal mit Inkscape geöffnet und wieder gespeichert. Das so erzeugte PDF liest PL korrekt, und ich habe transparente Ränder um die Rechtecke. Das Problem ist also wohl nicht die Linienbreite, sondern die transparente Linienfarbe?

JulianZI hat geschrieben: Muss sowas importiert werden?
Dieses spezielle nicht. Aber wenn PL die Linienbreite oder -farbe von Rechtecken nicht so interpretiert wie andere Programme, dann finde ich, dass man da mal nachsehen sollte.

L.G.

Burkhard.
Martin Huber
Entwickler
Entwickler
Beiträge: 4176
Registriert: Di 19 Nov 2002 15:49

Re: kleines Problem beim PDF-Import

Beitrag von Martin Huber »

bkh hat geschrieben:Ich habe leider keine Software, um das PDF im Klartext zu sehen, aber hier ist doch jede "Linie" ein (Vektor-)Rechteck. Was ist daran so schlimm?
Die Linien sind in dem Dokument nicht durch Rechtecke dargestellt, sondern durch ein 1-Bit-Bild, das als Maske verwendet und mit der Farbe rot ausgegeben wird. Das ist zumindest recht ungewöhnlich, da effektiv einfache horizontale und vertikale Linien ausgegeben werden. Das Dokument wäre daher kleiner und effizienter, wenn statt des Bildes auch Linien verwendet würden.
bkh hat geschrieben:Wenn ich die Linienbreite bei PL auf 0 setze, ist das Ergebnis ok.
Das Problem ist, dass nach dem Import die Vektorebenen auch eine Umrissfarbe haben. Diese muss auf Transparent gestellt werden, dann stimmt die Anzeige. Ich werde das reparieren.

Martin