[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 2 Tagen 6 Stunden
vor 2 Tagen 6 Stunden
vor 2 Tagen 6 Stunden
vor 2 Tagen 7 Stunden
vor 2 Tagen 11 Stunden
vor 2 Tagen 13 Stunden
vor 2 Tagen 14 Stunden
vor 2 Tagen 15 Stunden
vor 2 Tagen 16 Stunden
vor 2 Tagen 17 Stunden