Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Weisser Hintergund Produktbild image_manipulator_GD2_advanced.php wird grau

    bige

    • Mitglied
    • Beiträge: 181
    Hallo,

    ich habe ein seltsames Phänomen in meinem Shop (v2.0.3.0 rev 10907).
    Ich benuze image_manipulator_GD2_advanced.php um Produktbilder zu berechnen.
    Die Bilder die ich hochlade sind JPG aus Photoshop mit weissem Hintergund.
    Alle vom System berechneten Bilder, bekommen beim berechnen einen grauen Hintergrund also nicht mehr reinweiß.
    Zu sehen bspw. hier: https://www.bige.de/LED-Beleuchtung/LED-Panels:-:19_104.html
    Bei dem 7. Produkt habe ich das Bild manuell in den Ordner popup-images abgelegt nur um zu sehen, ob mit meinen Augen was nicht stimmt.
    Hier ist der Hintergund reinweiß (#fff).
    Auf der Detailseite werden die Bilder in der Lightbox auch mit weißem Hintergrund angezeigt, weil ich hier die original-images anzeigen lasse.
    Bildqualität steht im Backend auf 100%.
    Versucht habe ich auch den normalen GD2 und den GD1.
    GD1 macht zwar weiß, verunstaltet aber das Bild.
    Der Hintergund wird bei GD2 wird von #ffffff zu gemustertem #ffffff und #fefefe

    Ich hänge mal zwei Bilder an.

    Kennt jemand das Problem und hat hier eine Lösung für mich.
    Das Problem ist jetzt nicht kritisch aber unschön.

    Viele Grüße
    Andi

    Linkback: https://www.modified-shop.org/forum/index.php?topic=39148.0

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    [...]
    Kennt jemand das Problem und hat hier eine Lösung für mich.
    Das Problem ist jetzt nicht kritisch aber unschön.
    [...]

    Im Admin unter Konfiguration -> Bild Optionen -> Bildqualität auf 80 setzen nicht auf 100.

    Gruss
    Hanspeter

    Herr_Bert

    • Fördermitglied
    • Beiträge: 756
    • Geschlecht:
    Guten Morgen Hanspeter  :morning:
    ist das generell zu empfehlen oder nur speziell für "bige's" Problem  :-?

    Herr_Bert

    bige

    • Mitglied
    • Beiträge: 181
    Guten Morgen,

    vielen Dank für die Info.
    Ich habe jetzt alle drei Versionen des Image Manipulators durchprobiert und auch mit der Qualität gespielt.
    Bei 80 ist der Effekt am wenigsten zu sehen aber leider immer noch da.
    Im weißen Hintergrund sieht man immer noch Blöcke mit FEFEFE.
    Photoshop speichert die Bilder als JPG mit 70% in sRGB.
    Aktuelles Bild hänge ich wieder an.

    Viele Grüße
    Andi

    Markus

    • modified Team
    • Beiträge: 1.396
    • Geschlecht:
    Hi Andi,

    teste mal bitte folgendes und erstelle vorher eine Sicherungskopie der Datei.

    Datei:
    admin/includes/classes/image_manipulator_GD2_advanced.php

    suche danach (2 Stellen)
    Code: PHP  [Auswählen]
    imagecopyresampled_adv

    und ersetze mit:
    Code: PHP  [Auswählen]
    imagecopyresized_adv

    suche danach (6 Stellen)
    Code: PHP  [Auswählen]

    und ersetze mit:
    Code: PHP  [Auswählen]

    (Es gibt auch noch auskommentierte Stellen wo das steht .. die zählen nicht mit)

    Dann lade die Datei hoch und lass das Imageprocessing nochmal laufen.
    Ob 80 oder 100% bei der Einstellung ist egal ... da sollte man mit spielen und die Qualität nicht höher als benötigt einstellen .. es geht ja auch um die kb von einem Bild :-)

    Markus

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Herr_Bert,

    ja das generell zu empfehlen, für weitere Infos siehe Links.

    Re: Bildqualität Thumbnails Antwort #10
    Re: Bildqualität Thumbnails Antwort #18

    Gruss
    Hanspeter

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Andi,

    bitten bedenke, Photoshop ist ein Programm das du teuer kaufen bzw. mieten musst, GD dagegen ist eine Open-Source-Programmbibliothek welche du kostenlos nutzen kannst, insofern ist es doch nicht verwunderlich, dass Photoshop auch bessere Ergebnisse erzeugt. Ich persönlich erachte die Ergebnisse welche man mit der GD Library fürs Web erzeugen kann für absolut ausreichend.

    PS:
    Ich kann den von dir beschriebenen Effekt mit der Farbpipette des Firefox zwar erkennen, siehe Bilder, aber optisch kann ich ihn von Auge nicht sehen.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Gruss
    Hanspeter

    blade

    • Mitglied
    • Beiträge: 164
    Guten Morgen,

    vielen Dank für die Info.
    Ich habe jetzt alle drei Versionen des Image Manipulators durchprobiert und auch mit der Qualität gespielt.
    Bei 80 ist der Effekt am wenigsten zu sehen aber leider immer noch da.
    Im weißen Hintergrund sieht man immer noch Blöcke mit FEFEFE.
    Photoshop speichert die Bilder als JPG mit 70% in sRGB.
    Aktuelles Bild hänge ich wieder an.

    Viele Grüße
    Andi

    Hallo bige, lade bitte mal ein original Bild hoch. Hast du schon mal den RGB Farbraum getestet?

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo Andi,

    zur Information, hier -> https://www.modified-shop.org/forum/index.php?topic=39113.msg353361#msg353361 hat Modulfux, aufgrund einer Idee von blade, ein Modul zur Bildverarbeitung mit ImageMagick zum testen veröffentlicht, sofern auf deinem Webserver die PHP-Erweiterung imagick installiert ist könntest du es ja mal testen.

    PS:
    Ich habe nur kurz den im Modul enthaltenen Bildmanipulator bezüglich deines Problems (weisse Fläche mit eingestreuten #fefefe Bereichen) ausprobiert und es scheint so zu sein, dass dieses Problem mit ImageMagick nicht auftritt.

    Gruss
    Hanspeter

    blade

    • Mitglied
    • Beiträge: 164
    Hi,

    ich kann allen empfehlen Imagick zu nutzen anstelle von GD. GD verursacht bei nicht RGB Farbräumen wie sRGB und CMYK falsche Farben, jedenfalls der Code der im GD Modul von Modified genutzt wird.

    bige

    • Mitglied
    • Beiträge: 181
    Hallo,

    sorry dass ich mich erst jetzt melde.
    Leider bietet mein 6 Sterne Paket bei Domain Factory kein Image Magic.
    Ich habe mir die Serverinfo angesehen und es ist nicht aktiv.
    Ich werde also mit den Blöcken leben müssen.

    Trotzdem Danke für alle Hinweise.

    Viele Grüße
    Andi

    Markus

    • modified Team
    • Beiträge: 1.396
    • Geschlecht:
    Hallo,

    sorry dass ich mich erst jetzt melde.
    Ich werde also mit den Blöcken leben müssen.

    Trotzdem Danke für alle Hinweise.

    Viele Grüße
    Andi

    Hi Andi,

    hast du das hier überhaupt ausprobiert?
    https://www.modified-shop.org/forum/index.php?topic=39148.msg353281#msg353281

    Ich habe damit eigentlich immer die grauen Streifen weg bekommen.

    Markus

    bige

    • Mitglied
    • Beiträge: 181
    Hallo Markus,

    hmmm die Änderungen verstehe ich zwar nicht aber anscheinend geht es.
    Ich habe jetzt bei zwei Produkten die Bilder ausgetauscht und die grauen Blöcke sind weg.
    Lasse gerade noch einmal das Image Processing laufen.

    Vielen Dank für den TIPP.

    Viele Grüße
    Andi

    Markus

    • modified Team
    • Beiträge: 1.396
    • Geschlecht:
    Hi Andi,

    das hier ist der Unterschied der beiden Funktionen ...
    http://urbbit.com/blog/get/fbbb2099-b07e-11e5-ac5c-74867ad6e338

    Code: PHP  [Auswählen]
    imagecopyresized will copy and scale and image. This uses a fairly primitive algorithm that tends to yield more pixelated results.

    imagecopyresampled will copy and scale and image, it uses a smoothing and pixel interpolating algorithm that will generally yield much better results then imagecopyresized at the cost of a little cpu usage.

    Wobei ich das mit dem "much better" noch nie feststellen konnte beim "resampled".
    GGf. könnte man auch noch eine "sharpen" Funktion einfügen um die Bilder scharfzuzeichnen.

    Markus

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.010
    • Geschlecht:
    ...
    GGf. könnte man auch noch eine "sharpen" Funktion einfügen um die Bilder scharfzuzeichnen.
    ...

    Jau, das wurde ja bereits hier gepostet.
    Die Stellungnahmen von kgd und hpzeller in dem Thread reden von einer deutlichen Verbesserung, die auch meine Wenigkeit bestätigen kann.

    Gruß,
    noRiddle
    rechtstexte für onlineshop