# Automatischer Bildimport schlägt fehl

**URL:** https://forum.shopware.com/t/automatischer-bildimport-schlagt-fehl/55990
**Category:** Administration
**Created:** [25. Oktober 2018 um 14:50 UTC](https://forum.shopware.com/t/automatischer-bildimport-schlagt-fehl/55990 "2018-10-25T14:50:55Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![tk\_wacg](https://avatars.discourse-cdn.com/v4/letter/t/c57346/32.png) [@tk\_wacg](https://forum.shopware.com/u/tk_wacg)
#### Post date: [25. Oktober 2018 um 14:50 UTC](https://forum.shopware.com/t/automatischer-bildimport-schlagt-fehl/55990/1 "2018-10-25T14:50:55Z")

</div>

Hallo zusammen,

ich habe mir an diesem Problem jetzt stundenlang die Zähne ausgebissen und möchte daher gerne hier im Forum um Hilfe bitten.

Mein Ziel ist es, sowohl den Artikel-Import als auch den Bild-Import zu automatisieren. Wir bekommen Artikeldaten von extern im Shopware-Format zur Verfügung gestellt, ebenso die passenden Bilder dazu.

Hierzu bekommen wir den Bildnamen als Freifeld 3 mitgeliefert und wir importieren diesen auch mit. ich habe ein Shellskript geschrieben, welches per Cronjob automatisch einmal nachts aufgerufen wird:

```
#!/usr/bin/env bash

DATE=`date +%Y-%m-%d`
URL="https://link-zur-csv"
PROFILE_NAME="unser_artikelimport"
FILENAME="files/import_cron/Artikel.${PROFILE_NAME}.${DATE}.csv"

curl -k ${URL} -o ${FILENAME}

bin/console sw:cron:run CronAutoImport -f

bin/console sw:importexport:export -p "unsere_bilder" -f csv files/import_export/unsere_images.csv
bin/console sw:importexport:import -p "default_article_images_url" files/import_export/unsere_images.csv

```

Unser Workflow sieht also folgendermaßen aus:

1. Importieren der Artikel
2. Exportieren aller Artikel mit den passenden Spalten wir einen Bildimport (Bild des Export-Profils anbei, description als Konvertierung verwenden wir um der Spalte “main” eine 1 mitzugeben)  
 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/a/af29cb3bc1551ad8710474a6f6d30672f5812437.png)
3. Import der generierten Datei mit dem default-Profile für Image-URLs

Wir erhalten folgende Fehlermeldung:

Image is not in a recognized format (media/image/63464.bmp)

Das Bild liegt als jpg vor und kann abgerufen werden, keine Ahnung, warum Shopware meint, ein bmp haben zu wollen.  
&nbsp;

Weitere Infos die eventuell hilfreich sind:

- Das Bild liegt in media/images/df/43/…/ als .bmp ab
- ein Test-Abruf per CURL gibt einen 200er Status-Code und als Content-Type “image/jpeg” zurück
- auch im Browser lässt sich das Bild aufrufen
- In “Systeminfo” sind alle Haken auf grün, wir haben jedoch auch noch mal manuell die Berechtigungen von media geprüft: sehen gut aus (es wird ja auch ein Bild abgelegt, bevor der Import abbricht)
- Shopware 5.4.6 ist im Einsatz

Würde mich freuen, wenn mir jemand den entscheidenden Tipp geben kann, was ich falsch mache, mir sind die Ideen ausgegangen.

Danke und viele Grüße!

Tim

---

<div class="post-metadata">

### Author: ![ArndNesselrath](https://avatars.discourse-cdn.com/v4/letter/a/4bbf92/32.png) [@ArndNesselrath](https://forum.shopware.com/u/ArndNesselrath)
#### Post date: [25. Oktober 2018 um 15:23 UTC](https://forum.shopware.com/t/automatischer-bildimport-schlagt-fehl/55990/2 "2018-10-25T15:23:10Z")

</div>

Ich habe aktuell das gleiche Problem, allerdings lade ich die Bilder über die API hoch.

" **Fatal error** : Uncaught RuntimeException: Image is not in a recognized format (media/image/testM6WRHwlVnwlLA.tif)"

Wobei die angegebene Datei bereits die erstellte Datei ist. Ich gehe von einem Rechte-Problem aus, allerdings fehlt mir noch die zündende Idee. Welche Rechte sind wo notwendig.

Vielleicht hat jemand eine Idee.

---

<div class="post-metadata">

### Author: ![langnickel](https://avatars.discourse-cdn.com/v4/letter/l/3ec8ea/32.png) [@langnickel](https://forum.shopware.com/u/langnickel)
#### Post date: [25. Oktober 2018 um 15:56 UTC](https://forum.shopware.com/t/automatischer-bildimport-schlagt-fehl/55990/3 "2018-10-25T15:56:15Z")

</div>

@ArndNesselrath‍ probier ein anderes Bildformat (also nicht Tiff) sondern png oder jpeg (je nach dem ob du Transparenz brauchst)
