[Gelöst]Moire effekt Imagecache
am 17.06.2010 - 08:56 Uhr in
Hallo,
wenn man gerasterte Bilder verkleinert (in meinem Fall ein normales Bild aber mit einem Gitter/Rastermuster) entsteht der Moire Effekt (wellenartige hell-dunkel-Zonen).
Diesen habe ich mit dem Modul Image+ImageAssist nicht, seit ich aber versuche auf Imagefield+Imagecache umzustellen habe ich dummerweise dieses blöse Muster im Bild.
Wie kann ich es bei Imagecache verhindern bzw. entfernen?
Gehen muss es ja, da Image es auch hinbekommt.
EDIT:
Lösung selber gefunden. Für alle die ggf später das gleiche Problem haben:
Ich habe einen Blur filter mit der Imagecache Funktion CUSTOM ACTION gebastelt und das Original erstmal geblurrt, dann verkleinert und danach wieder scharfgezeichnet.
Filter Code:
Weichzeichnen:
Smooth +8 bis -8 einstellbar
imagefilter($image->resource, IMG_FILTER_SMOOTH, 2);
return $image;
Blur:
Ggf. Schleife anders eintellen oder weglassen
for ($i=0; $i<=40; $i++) imagefilter($image->resource, IMG_FILTER_GAUSSIAN_BLUR);
return $image;
Anzumerken ist noch, dass die Bildergebnisse bei Imagecache DEUTLICH schlechter sind als bei ImageAssist, obwohl beide ja mit dem (zumindest vom Namen her) selben Grafik Toolkit laufen sollten. Keine Ahnung ob da einer der ImageCache Programmierer gepennt hat oder was das ist....
Ich habe mit beiden Varianten gearbeitet und dies nun anhand verschiedener Ergebnisse festgestellt.
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 8 Stunden 31 Minuten
vor 15 Stunden 29 Minuten
vor 1 Tag 1 Stunde
vor 1 Tag 2 Stunden
vor 1 Tag 2 Stunden
vor 1 Tag 2 Stunden
vor 1 Tag 3 Stunden
vor 1 Tag 3 Stunden
vor 1 Tag 5 Stunden
vor 1 Tag 5 Stunden