# Generierte Bilder haben Streifen

**URL:** https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047
**Category:** Allgemein
**Created:** [15. Dezember 2017 um 10:56 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047 "2017-12-15T10:56:44Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![logTom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/logtom/32/13273_2.png) [@logTom](https://forum.shopware.com/u/logTom)
#### Post date: [15. Dezember 2017 um 10:56 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/1 "2017-12-15T10:56:44Z")

</div>

Hallo,

generierte Thumbnails haben Streifen. Was kann ich tun um diese loszuwerden?  
Habe bereits die Qualität in den Albumeinstellungen auf 100 Prozent geändert und Thumbnails neu generieren lassen die Streifen bleiben aber leider.

Hier die Originalbilder ohne Streifen:  
[https://globo.logmedia.eu/media/image/bd/ed/aa/15188D6u6z68Gvx2dHmP.jpg](https://globo.logmedia.eu/media/image/bd/ed/aa/15188D6u6z68Gvx2dHmP.jpg)  
[https://globo.logmedia.eu/media/image/6d/5f/33/03022pn8cCv3W04V2.png](https://globo.logmedia.eu/media/image/6d/5f/33/03022pn8cCv3W04V2.png)

Hier die generierten Thumbnails mit Streifen:  
[https://globo.logmedia.eu/media/image/02/c1/a5/15188D6u6z68Gvx2dHmP\_600x600.jpg](https://globo.logmedia.eu/media/image/02/c1/a5/15188D6u6z68Gvx2dHmP_600x600.jpg)  
[https://globo.logmedia.eu/media/image/e3/9a/0f/03022pn8cCv3W04V2\_300x300.png](https://globo.logmedia.eu/media/image/e3/9a/0f/03022pn8cCv3W04V2_300x300.png)

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [15. Dezember 2017 um 11:25 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/2 "2017-12-15T11:25:08Z")

</div>

Ich tippe auf drei Dinge: Farbraum, Resize-Qualität oder&nbsp;dass dein Original in der Breite und Höhe nicht durch 8 Teilbar ist. Versuche mal ein Relation zu finden die durch 8 teilbar ist.

- 4573 / 8 = 571,625
- 2398 / 8 = 299,75

---

<div class="post-metadata">

### Author: ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)
#### Post date: [15. Dezember 2017 um 11:33 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/3 "2017-12-15T11:33:03Z")

</div>

Wie ist die Einstellung in den Grundeinstellungen -\> Medien -\> Rauschfilter?

&nbsp;

---

<div class="post-metadata">

### Author: ![logTom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/logtom/32/13273_2.png) [@logTom](https://forum.shopware.com/u/logTom)
#### Post date: [15. Dezember 2017 um 11:40 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/4 "2017-12-15T11:40:12Z")

</div>

Wir haben es mit und ohne Rauschfilter getestet. Und nun auch mit durch 8 teilbar und immer selbes Problem. Bezüglich Resize-Qualität, wie gesagt wir haben im Album 100 eingestellt. Leider immer das selbe Problem. Farbraum ist RGB.

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [15. Dezember 2017 um 11:49 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/5 "2017-12-15T11:49:13Z")

</div>

„Farbraum RGB“ ,Welche Profile? AdobeRGB, sRGB …welches Formate baseline, progressiv etc… teste dich mal durch. Ansonsten gäbe es noch die Möglichkeit in den Resizeprozess seine eigene Optionen „einzuprogrammieren“.

---

<div class="post-metadata">

### Author: ![logTom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/logtom/32/13273_2.png) [@logTom](https://forum.shopware.com/u/logTom)
#### Post date: [15. Dezember 2017 um 11:51 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/6 "2017-12-15T11:51:27Z")

</div>

Standard vom Lieferanten und sRGB, progressiv. Wo wäre diese Möglichkeit?

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [15. Dezember 2017 um 12:33 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/7 "2017-12-15T12:33:54Z")

</div>

puh, weiss ich gerade nicht, Check mal vorher die InputGröße mit den richtigen Relationen sowie die Outputgröße. Rauschfilter, /8 teilbar etc.

---

<div class="post-metadata">

### Author: ![logTom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/logtom/32/13273_2.png) [@logTom](https://forum.shopware.com/u/logTom)
#### Post date: [15. Dezember 2017 um 12:39 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/8 "2017-12-15T12:39:27Z")

</div>

Habe ich doch schon, wie oben geschrieben. Trotzdem selbes Problem.

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [15. Dezember 2017 um 12:50 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/9 "2017-12-15T12:50:28Z")

</div>

Lade mal bitte ein Bild mit der verbesserten Relation hier rein bitte.

---

<div class="post-metadata">

### Author: ![logTom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/logtom/32/13273_2.png) [@logTom](https://forum.shopware.com/u/logTom)
#### Post date: [18. Dezember 2017 um 07:51 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/10 "2017-12-18T07:51:02Z")

</div>

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/f/ff33d3e7a18afa7af84e794fd088efc2e85613be.jpeg)

---

<div class="post-metadata">

### Author: ![logTom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/logtom/32/13273_2.png) [@logTom](https://forum.shopware.com/u/logTom)
#### Post date: [19. Dezember 2017 um 09:33 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/11 "2017-12-19T09:33:49Z")

</div>

Pump!

---

<div class="post-metadata">

### Author: ![logTom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/logtom/32/13273_2.png) [@logTom](https://forum.shopware.com/u/logTom)
#### Post date: [20. Dezember 2017 um 10:52 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/12 "2017-12-20T10:52:32Z")

</div>

Pump!

---

<div class="post-metadata">

### Author: ![Hammer](https://avatars.discourse-cdn.com/v4/letter/h/bc79bd/32.png) [@Hammer](https://forum.shopware.com/u/Hammer)
#### Post date: [20. Dezember 2017 um 11:35 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/13 "2017-12-20T11:35:32Z")

</div>

Deine Bilder vom Lieferanten sind Freisteller im png-Format (Umgebung transparent)!  
Es liegt kein richtiges Seitenverhältnis vor. Falls du ein Bildbeartungsprogramm hast, füge diesen Freisteller mal in eine Bilddatei  
die ein quadratisches Format hat. Z.B. 1400 x 1400 px mit weissem Hintergrund ein.  
Dann das ganze mal als .jpg abspeichern und hochladen. Dann müssten die Streifen weg sein.

---

<div class="post-metadata">

### Author: ![logTom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/logtom/32/13273_2.png) [@logTom](https://forum.shopware.com/u/logTom)
#### Post date: [20. Dezember 2017 um 12:07 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/14 "2017-12-20T12:07:52Z")

</div>

Ja, das könnten wir mal bei einem Bild versuchen. Aber der Lösungsansatz ist für&nbsp;10257 Dateien in unterschiedlichen&nbsp;Formaten keineswegs komfortabel.

---

<div class="post-metadata">

### Author: ![logTom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/logtom/32/13273_2.png) [@logTom](https://forum.shopware.com/u/logTom)
#### Post date: [21. Dezember 2017 um 07:49 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/15 "2017-12-21T07:49:59Z")

</div>

Welche Programme am Server (Debian 9) werden für die Bildkonvertierung verwendet? Vielleicht kann ich hierüber das Problem lösen und dann mit&nbsp;sw:thumbnail:generate einfach alle neu generieren.

---

<div class="post-metadata">

### Author: ![logTom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/logtom/32/13273_2.png) [@logTom](https://forum.shopware.com/u/logTom)
#### Post date: [21. Dezember 2017 um 11:48 UTC](https://forum.shopware.com/t/generierte-bilder-haben-streifen/50047/16 "2017-12-21T11:48:38Z")

</div>

Haben nun herausgefunden, dass die Bider anscheinend über php-gd und dann mit libPNG generiert werden. Anscheinend tritt der Fehler erst ab&nbsp;libPNG v. 1.6.+ auf da wir auf einem anderen Server mit&nbsp;libPNG v. 1.2. keine Probleme haben.

Wir haben nun in&nbsp;der Datei&nbsp;

engine/Shopware/Components/Thumbnail/Generator/Basic.php  
folgendes geändert  
&nbsp; &nbsp; &nbsp; &nbsp; // Saves the alpha informations  
//auskommentiert  
&nbsp; &nbsp; &nbsp; &nbsp; //imagesavealpha($newImage, true);  
&nbsp; &nbsp; &nbsp; &nbsp; //fix because GD have a bug - lines in transparent resized images  
&nbsp; &nbsp; &nbsp; &nbsp; $background = imagecolorallocate($newImage , 0, 0, 0);  
&nbsp; &nbsp; &nbsp; &nbsp; imagecolortransparent($newImage, $background);

imagesavealpha($newImage, true);

auskommentiert und folgende zeilen hinzugefügt &nbsp; &nbsp; &nbsp; &nbsp;

$background = imagecolorallocate($newImage , 0, 0, 0);  
&nbsp; &nbsp; &nbsp; &nbsp; imagecolortransparent($newImage, $background);

&nbsp;

Das löst im Moment das Streifenproblem.
