Seite 1 von 1

Bildkonvertierung funktioniert nicht mehr wie in v12

Verfasst: 25. Feb 2024 10:28
von joey2001
Bisher habe ich über einen Button Images in jpg und in die Größe 1000x1000 konvertiert.
Es handelt sich dabei um Bilder von Musikalben, die als Folder.jpg vorliegen.
Folgende Funktion habe ich dazu verwendet:

Image CONVERT=jpg HERE AS Folder.jpg HEIGHT 1000 WIDTH 1000

Das funktionierte immer bei jeder Ausgangsgröße und jedem Format.
In der DO version 13 klappt das bei einigen Images bestimmter Größe nicht mehr.
Anscheinend bei einer Größe die nahe an den 1000 Pixeln liegt.
Hier eine Reihe von Images:
grafik.png
Ich habe jetzt die Datei in der Größe von 1000x985 versucht, erneut auf 1000x1000 zu konvertieren aber das Zielimage zeigt keine Änderung.
grafik.png
Kann das jemand bestätigen? Möglicherweise ein Bug?

Re: Bildkonvertierung funktioniert nicht mehr wie in v12

Verfasst: 25. Feb 2024 10:36
von joey2001
Ich habe die Werte jetzt testweise auf Höhe 1009 und Weite 1010 gesetzt.
Jetz kommen diese Werte bei der Konvertierung:
grafik.png
grafik.png (77.52 KiB) 1472 mal betrachtet

Re: Bildkonvertierung funktioniert nicht mehr wie in v12

Verfasst: 25. Feb 2024 11:46
von Kundal
Anscheinend wird standardmäßig das Seitenverhältnis beibehalten, wenn das nicht durch das Argument PRESERVEASPECTRATIO=no ausdrücklich ausgeschlossen wird. Probiere also mal diesen Schaltercode:

Code: Alles auswählen

Image CONVERT=jpg HERE AS Folder.jpg HEIGHT 1000 WIDTH 1000 PRESERVEASPECTRATIO=no

Re: Bildkonvertierung funktioniert nicht mehr wie in v12

Verfasst: 26. Feb 2024 13:46
von tbone
Bei den Tests beachten, dass ein JPG nicht beliebige Größen annimmt.. das kann meines Wissen nur um jeweils 4 Pixel wachsen, 1009 x 985 wäre somit eine ungültige Auflösung für ein JPG (x oder y nicht durch 4 teilbar). Diese Info kommt aus meinen Archiv-Gehirn, muss mit aktuellen JPG-Engines nicht mehr stimmen, könnte hier aber zumindest eine Teilproblematik erklären.