Bilder in Draw: Fehler im png-Export (?)

Hallo Listige

Ich habe einen Fehler bei der Bildbehandlung festgestellt, vermutlich liegt der Fehler in Draw, könnte aber auch in Writer liegen, doch scheint mir das eher unwahrscheinlich. Doch der Reihe nach:

Für einen Lehrtext brauche ich u.a. auch Grafiken, die ich vorher in Draw erstellt habe. In Writer brauche ich sie in der Auflösung 180 Pixel pro Zoll, standardisierte Breite 6.50 cm, Höhe so angepasst, dass die Seitenverhältnisse der Grafik dem Original entsprechen. Folglich exportiere ich sie aus Draw mit den entsprechenden Parametern: Auflösung 180 Pixel pro Zoll; Breite 6.5 cm, Höhe stellt sich automatisch ein. Bislang funktionierte das auch perfekt. Doch nicht mehr, seit ich ein Update auf LO 6.3.6 vorgenommen habe (vorher LO 6.2.8).

Ich gehe in LO Draw 6.3.6 vor wie bisher: Grafik markieren; Datei - Export - "Auswahl" anklicken, Bildtyp .png - Dateinamen eingeben, Dateiendung wird automatisch eingefügt - Auflösung vom Standard 96 Pixel/Zoll manuell ändern in 180 Pixel/Zoll - Breite manuell auf 6.5 cm ändern, Höhe passt sich automatisch an - Speichern. Jetzt Writer öffnen - Datei einfügen - Datei auswählen und OK. Jetzt würde ich erwarten, dass die Grafik in der Grösse 6.5 cm x {vorgegebene Höhe} eingefügt wird, doch weit gefehlt. Jetzt ist eine Grafik in der Grösse 12.22 cm x {passende Höhe} in meinem Writer-Dokument eingefügt. Unter dem Reiter Zuschneiden steht 100 % x 100 %. Öffne ich die Grafik in Gimp, dann erhalte ich die Information: Auflösung 72 Pixel/Zoll, Breite 163 mm, Höhe passend. Diese Daten könnten aufzeigen, dass Draw einen Rechenfehler beim Umrechnen der Dimensionen macht: 163 mm : 180 x 72 = 65.3, also ergäbe das dann eine Breite von 65 mm oder 6.5 cm Breite ... Und wenn ich in Gimp die Auflösung von 72 auf 180 Pixel/Zoll ändere, dann stellt sich tatsächlich die Breite 65 mm ein - da liegt also wohl definitiv etwas im Argen. Übrigens: Ein Versuch, statt Pixel/Zoll die Auflösung Pixel/cm zu wählen, hilft nix - nicht, dass die Programmierer Mühe mit den fremden Einheiten hätten, sondern die Umrechnung scheint das Problem zu sein. Ich habe übrigens auch noch den Test gemacht und eine unter 6.2.8 erstellte png-Grafik in Writer eingefügt - sie präsentiert sich so, wie ich sie gespeichert habe, nämlich mit der von mir gewählten Breite von 6.5 cm. Und wenn ich diese Grafik in Gimp öffne, dann finde ich die Daten Auflösung 180 Pixel/Zoll und Breite 65 mm - also so, wie von mir gespeichert.

Noch ein weiterer Test: Wähle ich statt des Dateityps png den Typ gif, dann funktioniert die Sache ... Scheint also tatsächlich ein Fehler im png-Export von Draw zu sein. Könnte das jemand reproduzieren und den Fehler bestätigen? Ich wäre froh, wenn dann jemand mit Erfahrung einen entsprechenden Bug melden würde, habe das noch nie gemacht. Stelle aber gerne alle notwendigen Informationen und Beispiele zur Verfügung.

Mein System: LO 6.3.6.2 (x64), Windows 10 x64, aktuelle Updates eingespielt.

Danke an die Community,

Liebe Grüsse aus der regnerischen Schweiz (ob der Regen dem Corona-Virus was anhaben kann?? :-[O:-))

Ernst

Ein Nachtrag zu meinem vorherigen Post - aber vielleicht hilft das Ganze doch!

Ein Blick in bugzilla hat mich auf die Spur der Lösung gebracht: OpenGL war der Sünder. Ich war zwar der Meinung, ich hätte das verfluchte Ding abgeschaltet. Aber da ich mit dem Neuaufsetzen von LO 6.3.6 auch gleichzeitig eine "Komplettreinigung" des alten user-Directories vorgenommen habe, habe ich diesen Punkt offensichtlich übersehen. Das zeigt einmal mehr, dass die Option OpenGL eigentlich als "experimentell" behandelt werden sollte ...

Jetzt ist natürlich meine ketzerische Frage: Wenn dieses Sch...ding namens OpenGL so offensichtlich jede Menge Probleme bereitet (wie oft wird auch hier auf der Liste empfohlen, diese Option auszuschalten), warum ist sie dann standardmässig eingeschaltet? Ich fände die umgekehrte Version wesentlich kundenfreundlicher ...

Liebe Grüsse

Ernst

Hallo Ernst,

dein geschildertes Problem kann ich nicht nachvollziehen.

Ich habe jeweils die 6,5 cm Breite bei 180 px eingegeben.

Dies sowohl bei der Einstellung "Pixel/cm" als auch bei "Pixel/Zoll".

Beim Speichern wurde immer "Auswahl" ausgewählt.

Bei dem Einfügen in Writer werden beide Grafiken entsprechend mit 6,5 cm eingefügt und dargestellt.

Was mir jedoch aufgefallen ist, dass beim Speichern bzw. in der Dialogbox "PNG-Optionen" bei "Pixel/cm" zunächst 47 angezeigt wird und

bei "Pixel/Zoll" = 119, im Unterschied zu deiner Aussage.

Bei mir Windows 10 Home; Version 1909; 64-Bit | LibreOffice, Version: 6.4.3.2 (x64).

Ich hoffe es hilft dir weiter.

Im Zweifelsfall würde ich mal im Safe-Mode starten und schauen, ob das Problem noch vorhanden ist.

Freundliche Grüße

Harald

Hallo Harald

dein geschildertes Problem kann ich nicht nachvollziehen.

Ich habe in der Zwischenzeit den "Bösewicht" gefunden: OpenGL, s. mein vorheriger Post. Der Fehler ist damit behoben, der Export verhält sich nun wie erwartet.

Was mir jedoch aufgefallen ist, dass beim Speichern bzw. in der Dialogbox "PNG-Optionen" bei "Pixel/cm" zunächst 47 angezeigt wird und

bei "Pixel/Zoll" = 119, im Unterschied zu deiner Aussage.

Bei mir Windows 10 Home; Version 1909; 64-Bit | LibreOffice, Version: 6.4.3.2 (x64).

Das ist mir auch schon aufgefallen: Er will die Auflösung unbedingt in Pixel/cm angeben - das stört mich eigentlich nicht, diese Umstellung (einmalig) auf Pixel/Zoll ist schnell gemacht. Weil ich oft mit Fotobearbeitung arbeite, sind mir diese Zahlen einfach geläufiger. Doch das ist eine persönliche Präferenz. Aber die Zahlenwerte sind definitiv "kryptisch". Ob die vom verwendeten Bildschirm abhängen? Was mich mehr nervt: Im Gegensatz zur Einheit "Pixel/Zoll" (die LO sich "merken" kann) ist dies beim Zahlenwert nicht der Fall, den muss ich jedes Mal wieder anpassen ...

Freundliche Grüße

Harald

Danke, dass Du es geprüft hast!

Liebe Grüsse

Ernst

Hallo Ernst,

[...snip...]

Was mich mehr nervt: Im Gegensatz zur Einheit "Pixel/Zoll" (die LO sich "merken" kann) ist dies beim Zahlenwert nicht der Fall, den muss ich jedes Mal wieder anpassen ...

Das kannst du ja gerne als Anforderung in Bugzilla eintragen. :slight_smile:

Freundliche Grüße

Harald

PS.: Ein Wunsch: Es wäre schön, wenn du deine E-Mails nicht in Schlangenzeilen verfassen würdest.

Hallo Ernst,

[...snip...]
Jetzt ist natürlich meine ketzerische Frage: Wenn dieses Sch...ding namens OpenGL so offensichtlich jede Menge Probleme bereitet (wie oft wird auch hier auf der Liste empfohlen, diese Option auszuschalten), warum ist sie dann standardmässig eingeschaltet? Ich fände die umgekehrte Version wesentlich kundenfreundlicher ...

Also richtig kundenfreundlich wäre es, wenn LibreOffice beim Installieren erkennen könnte, welche Grafikkarte mit welchem Treiber verwendet wird und eine richtige Einstellung vornehmen würde. Das natürlich für jedes Betriebssystem.

Bis aber dieser Wunsch in Erfüllung geht, ist Corona wahrscheinlich schon ein Jahrzehnt Vergangenheit und jeder hat einen entsprechenden PC mit einer Grafikkarte, die das abkann. Im diesem Sinne auf in die Zukunft.

Falls jetzt jemand hier etwas Sarkasmus entdecken würde, werde ich nicht widersprechen.

[...snip...]

Freundliche Grüße

Harald

Hallo Ernst,

Ein Nachtrag zu meinem vorherigen Post - aber vielleicht hilft das Ganze doch!

Ein Blick in bugzilla hat mich auf die Spur der Lösung gebracht: OpenGL war der Sünder. Ich war zwar der Meinung, ich hätte das verfluchte Ding abgeschaltet. Aber da ich mit dem Neuaufsetzen von LO 6.3.6 auch gleichzeitig eine "Komplettreinigung" des alten user-Directories vorgenommen habe, habe ich diesen Punkt offensichtlich übersehen. Das zeigt einmal mehr, dass die Option OpenGL eigentlich als "experimentell" behandelt werden sollte ...

Jetzt ist natürlich meine ketzerische Frage: Wenn dieses Sch...ding namens OpenGL so offensichtlich jede Menge Probleme bereitet (wie oft wird auch hier auf der Liste empfohlen, diese Option auszuschalten), warum ist sie dann standardmässig eingeschaltet? Ich fände die umgekehrte Version wesentlich kundenfreundlicher ...

Das wird sich mit der Version 7 erledigt haben. Dann gibt es "Skia" und "OpenGL" wandert (sehr wahrscheinlich) in die Experteneinstellungen.

Mit freundlichen Grüßen
Regina

Hallo Regina

Hallo Ernst,

Jetzt ist natürlich meine ketzerische Frage: Wenn dieses Sch...ding namens OpenGL so offensichtlich jede Menge Probleme bereitet (wie oft wird auch hier auf der Liste empfohlen, diese Option auszuschalten), warum ist sie dann standardmässig eingeschaltet? Ich fände die umgekehrte Version wesentlich kundenfreundlicher ...

Das wird sich mit der Version 7 erledigt haben. Dann gibt es "Skia" und "OpenGL" wandert (sehr wahrscheinlich) in die Experteneinstellungen.

Das sind definitiv gute Neuigkeiten! Es gibt ja zum Glück wenig Punkte, um über LO zu motzen, doch OpenGL war in den letzten Jahren nach meiner Beobachtung ein solcher Punkt. Danke für die Info,

Freundliche Grüsse

Ernst