decidim-swiss / decidim.swiss

2 stars 0 forks source link

Vorschaubilder werden zu stark hinunterskaliert #111

Open larsUE opened 9 months ago

larsUE commented 9 months ago

Seit dem letzten Update werden Bilder automatisch skaliert. Kann das eingestellt werden, wi stark das passiert? Im Moment sind alle Vorschaubilder (z.B. auf Cards) verschwommen.

Beispiel Köniz:

Image

Beispiel DeinKlima:

Image

Ich konnte in den Release Notes zu V0.27.4 zahlreiche bildrelevante Anpassungen finden, jedoch keine, die direkt die Dimensionen anpasst.

Weiteres Bsp. deinklima/reallaborthun, insb. das Bild der untersten Projekteingabe ist nicht mehr erkennbar:

Image

carlobeltrame commented 9 months ago

Die Bilder werden seit 2016 auf die Höhe 237px skaliert. Hohe, schmale Bilder kommen daher so verschwommen heraus, da sie an Breite verlieren um in die Höhe 237 zu passen. Wir könnten das vermutlich überschreiben, zum Beispiel mit "resize_to_fill" statt "resize_to_fit", damit das Bild nie kleiner als eine gewisse Grösse ist. Aber die Breite dieser Cards ist eben variabel je nach Bildschirmgrösse, also gibt es keine fixe Breite auf welche wir die Bilder skalieren könnten.

Welche Strategie zum Skalieren würdet ihr denn gerne haben? Als Workaround könnten Autor*innen von Vorschlägen bereits jetzt einfach Querformat-Bilder anstatt Hochformat-Bilder hochladen, diese sehen viel besser aus.

larsUE commented 9 months ago

Hmm, merkwürdig. Auf der Zürcher Plattform sind die Bilder scharf (https://mitwirken.stadt-zuerich.ch/processes), bzw. dort wo sie unscharf sind wurden tatsächlich auch unscharfe Bilder hochgeladen. Ich glaube, der Fehler liegt woanders und zwar im Resampling von JPGs. Hier mal das gleiche Bild als PNG (links) und JPG (rechts) auf der Zürcher Plattform (wenn ihr das Bild vergrössert, wirds klarer) Bildschirmfoto 2023-09-21 um 18 14 25

Und hier im direkten Vergleich auf ImpulsKöniz Bildschirmfoto 2023-09-21 um 18 21 05

Ich nehme an, das ist ein Grundproblem von JPGs (Sampling ist doch bei denen Fluch und Segen zugleich), und wo wir nicht viel machen können, oder?