Zum Inhalt springen
Zurück zum Blog
Fehlerbehebung
26. Februar 2026
GuruPDF Team
15 Min. Lesezeit

Warum die Image Conversion auf Ihrem Computer fehlschlägt (und wie Sie jeden Fehler beheben)

HEIC lässt sich nicht öffnen? ImageMagick „no decode delegate“? Python Pillow stürzt bei RGBA ab? Dieser Leitfaden behandelt alle gängigen Bildkonvertierungsfehler unter Windows, macOS und Linux – mit echten Fehlercodes, Erklärungen und der einfachsten Lösung.

Das Konvertieren von Bildern zwischen Formaten klingt so, als müsste es einfach sein — einfach die Dateiendung ändern, oder? In der Realität stoßen täglich Tausende Nutzer auf kryptische Fehler, beschädigte Ausgaben und Softwareabstürze, wenn sie versuchen, Bilder lokal auf ihrem Rechner zu konvertieren. Online-Tools wie GuruPDF erledigen dagegen exakt dieselben Konvertierungen in Sekunden problemlos.

Dieser Artikel geht tief auf die häufigsten Bildkonvertierungsfehler ein, die unter Windows, macOS und Linux auftreten, erklärt, warum sie passieren, und zeigt Ihnen, wie Sie sie komplett vermeiden.

Die häufigsten Bildformate (und warum sie nicht immer gut miteinander auskommen)

Bevor wir zu den Fehlern kommen, schauen wir uns die Formate an, die am meisten Probleme verursachen:

Format Vollständiger Name Komprimierung Transparenz Typische Verwendung
JPG/JPEG Joint Photographic Experts Group Verlustbehaftet Nein Fotos, Webbilder
PNG Portable Network Graphics Verlustfrei Ja Screenshots, Logos, Grafiken
WebP Web Picture Beides Ja Moderne Web-Optimierung
HEIC/HEIF High Efficiency Image Container Verlustbehaftet/Verlustfrei Ja iPhone/iPad-Fotos (iOS 11+)
AVIF AV1 Image File Format Verlustbehaftet/Verlustfrei Ja Next-Gen-Webformat
SVG Scalable Vector Graphics N/A (Vektor) Ja Icons, Illustrationen, Logos
TIFF Tagged Image File Format Verlustfrei Ja Druck, Scans, Archivierung
BMP Bitmap Keine Nein Legacy-Windows-Format
GIF Graphics Interchange Format Verlustfrei 1-Bit Animationen, einfache Grafiken
EPS Encapsulated PostScript N/A (Vektor) Nein Printdesign, professionelle Grafiken
DJVU DjVu Verlustbehaftet Nein Gescannte Dokumente, Bücher

Das Problem? Die meisten Betriebssysteme und integrierten Tools unterstützen davon nativ nur eine Handvoll. Und genau da beginnen die Fehler.

Fehler #1: „Windows Photo Viewer kann dieses Bild nicht öffnen“ (HEIC/AVIF/WebP)

Fehlercodes und Meldungen, die Sie sehen könnten:

"Windows Photo Viewer can't open this picture because either Photo Viewer
doesn't support this file format, or you don't have the latest updates."
"It looks like we don't support this file format."
— Microsoft Photos app
"0xc00d5212: This item was encoded in a format that's not supported."

Warum das passiert: Windows 10/11 unterstützt HEIC (das Standard-iPhone-Fotoformat seit iOS 11) oder AVIF nicht nativ. Sie müssen die „HEIF Image Extensions“ (0,99 $) und die „AV1 Video Extensions“ aus dem Microsoft Store installieren. WebP-Unterstützung wurde erst ab Windows 10 Version 1809 und später hinzugefügt.

Der lokale Fix-Versuch: Codec-Pakete installieren, Drittanbieter-Viewer verwenden oder Kommandozeilen-Tools wie ImageMagick ausprobieren:

bash
magick convert input.heic output.jpg

Aber ImageMagick erfordert zusätzliche Delegates (libheif, libde265), was oft mit Folgendem scheitert:

convert: delegate failed `"dwebp" -pam "%i" -o "%o"' @ error/delegate.c/InvokeDelegate/1911.
convert: no decode delegate for this image format `HEIC' @ error/constitute.c/ReadImage/746.

Der einfache Fix: Laden Sie Ihre HEIC-, AVIF- oder WebP-Dateien bei GuruPDF hoch und konvertieren Sie sie mit einem Klick in JPG oder PNG — keine Codecs, keine Installationen, keine Fehler.

Fehler #2: „No Decode Delegate“ — ImageMagick fehlen Codecs

Vollständige Fehlermeldung:

convert: no decode delegate for this image format `WEBP' @ error/constitute.c/ReadImage/746.
convert: no decode delegate for this image format `SVG' @ error/constitute.c/ReadImage/746.
convert: no decode delegate for this image format `EPS' @ error/constitute.c/ReadImage/746.

Warum das passiert: ImageMagick ist eines der beliebtesten Kommandozeilen-Tools für Bilder, aber es bringt nicht für jedes Format Decoder „out of the box“ mit. Jedes Format benötigt eine „Delegate“-Bibliothek:

  • WebP benötigt libwebp
  • HEIC benötigt libheif + libde265
  • AVIF benötigt libavif + dav1d
  • SVG benötigt librsvg oder Inkscape
  • EPS benötigt Ghostscript (gs)
  • DJVU benötigt djvulibre

Gerade unter Windows ist die Installation besonders mühsam — Sie müssen vorkompilierte DLLs herunterladen, sie ins richtige Verzeichnis legen und hoffen, dass die Versionen zusammenpassen.

Unter macOS:

bash
brew install imagemagick --with-librsvg --with-libheif --with-webp

Scheitert oft mit:

Error: invalid option: --with-librsvg

Weil Homebrew seine Formelstruktur geändert hat und diese Optionen entfernt wurden.

Unter Linux (Ubuntu/Debian):

bash
sudo apt install imagemagick libheif-dev libwebp-dev

Kann trotzdem fehlschlagen, weil das systemweite ImageMagick ohne den Delegate kompiliert wurde. Dann müssten Sie aus dem Quellcode kompilieren:

bash
./configure --with-heic=yes --with-webp=yes
make && sudo make install

Das kann 10+ Minuten dauern und Konflikte mit Systempaketen verursachen.

Fehler #3: „Not a JPEG File: Starts With 0x89“ — falsche Dateiendung

Fehlermeldungen:

Not a JPEG file: starts with 0x89 0x50
Corrupt JPEG data: premature end of data segment
libpng error: Not a PNG file
IHDR: CRC error

Warum das passiert: Jemand hat eine PNG-Datei in .jpg umbenannt (oder umgekehrt). Die Dateiendung passt nicht zum tatsächlichen Binärinhalt. Die Bytes 0x89 0x50 sind die PNG-Magic-Number (die ersten Bytes jeder PNG-Datei sind 89 50 4E 47). JPEG-Dateien beginnen mit FF D8 FF.

Das passiert erstaunlich häufig beim:

  • Herunterladen von Bildern aus dem Web (Server setzen manchmal falsche Content-Type-Header)
  • Batch-Umbenennen von Dateien, ohne sie tatsächlich zu konvertieren
  • E-Mail-Clients oder Messenger-Apps, die Dateiendungen stillschweigend ändern

So identifizieren Sie das echte Format:

bash
file mysterious-image.jpg
# Output: mysterious-image.jpg: PNG image data, 1920 x 1080, 8-bit/color RGBA

Unter Windows (PowerShell):

powershell
Format-Hex -Path .\image.jpg -Count 4
# If you see 89 50 4E 47, it's actually a PNG
# If you see FF D8 FF, it's a real JPEG

Der Online-Vorteil: GuruPDF erkennt das tatsächliche Dateiformat automatisch — unabhängig davon, was die Dateiendung behauptet — und konvertiert korrekt.

Fehler #4: Python Pillow (PIL) Konvertierungsfehler

Häufige Fehlermeldungen:

python
PIL.UnidentifiedImageError: cannot identify image file 'photo.heic'
python
OSError: cannot write mode RGBA as JPEG
python
OSError: cannot write mode P as JPEG
python
PIL.Image.DecompressionBombError: Image size (178956970 pixels) exceeds limit of 89478485 pixels

Warum das passiert: Pythons Pillow-Bibliothek ist die erste Wahl für programmatische Bildkonvertierung, hat aber deutliche Einschränkungen:

  1. Keine HEIC-Unterstützung ohne pillow-heif (separate Installation, die Systembibliotheken benötigt)
  2. RGBA zu JPEG scheitert, weil JPEG keine Transparenz unterstützt — Sie müssen zuerst nach RGB konvertieren
  3. Palettenmodus (P) zu JPEG erfordert eine Konvertierung nach RGB
  4. Große Bilder lösen den Decompression-Bomb-Schutz aus (ein Sicherheitsfeature)

Typischer Workaround-Code, an dem viele scheitern:

python
from PIL import Image

img = Image.open("photo.png")

# Handle transparency for JPEG output
if img.mode in ('RGBA', 'LA', 'P'):
    background = Image.new('RGB', img.size, (255, 255, 255))
    if img.mode == 'P':
        img = img.convert('RGBA')
    background.paste(img, mask=img.split()[-1])
    img = background

img.save("photo.jpg", "JPEG", quality=95)

Das ist eine Menge Boilerplate, nur um ein Bild zu konvertieren. Und ohne zusätzliche Bibliotheken wird HEIC, AVIF oder WebP trotzdem nicht funktionieren.

Fehler #5: macOS Vorschau „Konnte nicht exportiert werden“-Fehler

Fehlermeldungen:

"The document 'image.webp' could not be exported as 'image.png'."
"The file isn't compatible with QuickLook."
"The document could not be opened. The file format is not supported."

Warum das passiert: macOS Preview.app unterstützt eine ordentliche Bandbreite an Formaten, aber ältere macOS-Versionen (vor Ventura) unterstützen WebP oder AVIF nicht nativ. Selbst auf neueren Versionen scheitert die Konvertierung bestimmter Formatkombinationen manchmal stillschweigend oder erzeugt eine beschädigte Ausgabe.

Häufige macOS-sips-Befehlsfehler:

bash
sips -s format jpeg input.webp --out output.jpg
# Error: Unable to render input.webp as JPEG
# Error 4: no such operation
bash
sips -s format png input.svg --out output.png
# Error: Unable to render SVG

Das Tool sips (Scriptable Image Processing System) ist in macOS integriert, unterstützt aber nur eine begrenzte Menge an Formaten: JPEG, TIFF, PNG, GIF, BMP und PICT.

Fehler #6: FFmpeg Bildkonvertierung schlägt fehl

Häufige Fehler:

[image2 @ 0x...] Could not open file : output.webp
av_interleaved_write_frame(): Invalid argument
Avi/ASF stream 0 is not an image stream. Use -c:v png/mjpeg/... to encode it.
[svg @ 0x...] Cannot determine type of input
[heic @ 0x...] Unknown decoder 'heic'
Discarding frame which has a bad interlace type

Warum das passiert: FFmpeg ist primär ein Video-Tool, und obwohl es Bildkonvertierungen kann, braucht es dafür spezifische Codec-Unterstützung, die beim Kompilieren eingebaut sein muss. Viele systeminstallierte FFmpeg-Versionen haben keine HEIC/AVIF/WebP-Unterstützung.

Fehler #7: GIMP Batch-Verarbeitungsfehler

Fehlermeldungen in der Script-Fu-Konsole:

Error: ( : 1) eval: unbound variable: file-webp-save
batch command experienced an execution error:
Error: Procedure 'file-heif-load' not found
(gimp:12345): LibGfig-WARNING **: Bad path: /home/user/.gimp-2.10/gfig

Warum das passiert: GIMP benötigt Plugins für neuere Formate. Das WebP-Plugin ist möglicherweise nicht installiert, HEIF-Unterstützung erfordert libheif, und AVIF-Unterstützung benötigt GIMP 2.10.22+. Batch-Verarbeitung mit Script-Fu oder Python-Fu bringt eine weitere Komplexitätsebene hinzu.

Fehler #8: „EXIF-Daten verloren“ — Metadaten werden bei der Konvertierung zerstört

Das ist keine Fehlermeldung — es ist ein stiller Datenverlust, den viele erst bemerken, wenn es zu spät ist.

Was verloren gehen kann:

  • Kameraeinstellungen (Blende, Verschlusszeit, ISO)
  • GPS-Koordinaten (wo das Foto aufgenommen wurde)
  • Datum und Uhrzeit, zu denen das Foto aufgenommen wurde
  • Copyright-Informationen
  • Farbprofil (sRGB, Adobe RGB, ProPhoto RGB)
  • Ausrichtung (Rotationsinformation — führt zu seitlich gedrehten Fotos)

Tools, die EXIF häufig entfernen:

  • Windows Paint (entfernt alles)
  • Viele Online-Konverter (aus „Privacy“-Gründen, ohne es Ihnen zu sagen)
  • ImageMagick (entfernt standardmäßig, außer Sie steuern es explizit mit dem -strip-Flag)
  • Python Pillow (erfordert explizites EXIF-Handling mit exif=img.info.get('exif', b''))

Das Ausrichtungsproblem ist besonders fies:

Warning: JPEG file has EXIF orientation tag but image data is not rotated.
Auto-rotating image based on EXIF orientation.

Manche Tools drehen das Bild, aktualisieren aber den EXIF-Tag nicht — das führt bei manchen Viewern zu doppelter Rotation, bei anderen zur korrekten Darstellung.

Fehler #9: Farbraum- und ICC-Profil-Probleme

Fehlermeldungen:

lcms: not a valid ICC profile
color profile 'sRGB IEC61966-2.1' is not compatible with 'CMYK'
libpng warning: iCCP: known incorrect sRGB profile
JCS_CMYK JPEG image passed to JFIF converter

Warum das passiert: Professionelle Bilder nutzen oft CMYK-Farbräume (für Druck) oder Wide-Gamut-Profile (Adobe RGB, ProPhoto RGB). Wenn Sie diese ohne korrektes Color-Management in Webformate (die sRGB verwenden) konvertieren, entstehen ausgewaschene oder übersättigte Farben.

Was Sie sehen: Ein Bild, das auf Ihrem Bildschirm perfekt aussieht, wird nach der Konvertierung neon-grün oder matschig-braun. Oder ein professionelles Foto verliert seine kräftigen Farben vollständig.

Der technische Grund: CMYK hat 4 Farbkanäle (Cyan, Magenta, Yellow, Key/Black), während RGB 3 hat (Red, Green, Blue). Eine naive Konvertierung wendet nicht die korrekte Farbtransformation an — das Ergebnis sind massiv falsche Farben.

Fehler #10: „File Too Large“ oder „Out of Memory“-Abstürze

Fehlermeldungen:

java.lang.OutOfMemoryError: Java heap space
Traceback: MemoryError
Fatal error: Allowed memory size of 134217728 bytes exhausted
convert: cache resources exhausted `input.tiff' @ error/cache.c/OpenPixelCache/3945.
convert: width or height exceeds limit `input.tiff' @ error/cache.c/OpenPixelCache/3912.

Warum das passiert: Eine 100-MB-TIFF-Datei mit 300 DPI kann 8000×6000 Pixel groß sein. Unkomprimiert im Speicher ist das:

  • 8000 × 6000 × 4 Bytes (RGBA) = 192 MB RAM für ein einzelnes Bild
  • Verarbeitung (Resize, Formatkonvertierung) benötigt 2–3× so viel
  • Batch-Konvertierung von 10 solchen Bildern kann 4–6 GB RAM verbrauchen

Die meisten Desktop-Apps und Skripte streamen Bilder nicht — sie laden alles auf einmal vollständig in den Speicher.

Die Standard-Policy-Limits von ImageMagick sind oft zu restriktiv:

# /etc/ImageMagick-6/policy.xml
<policy domain="resource" name="memory" value="256MiB"/>
<policy domain="resource" name="disk" value="1GiB"/>
<policy domain="resource" name="width" value="16KP"/>
<policy domain="resource" name="height" value="16KP"/>

Möglicherweise müssen Sie policy.xml bearbeiten, um diese Limits zu erhöhen — dafür brauchen Sie aber Admin-Zugriff und ein Verständnis der XML-Konfiguration.

Fehler #11: SVG-zu-Raster-Konvertierung — „Text-Rendering“-Albträume

Häufige Probleme:

Pango-WARNING **: failed to choose a font, expect ugly output
rsvg-convert: error: Error reading SVG: "Unexpected end of XML input"
cairo-WARNING: cairo_surface_destroy: Cannot modify an already-finished surface

Warum das passiert: SVG-Dateien referenzieren oft Fonts, die auf Ihrem System nicht installiert sind. Bei der Konvertierung nach PNG oder JPG ersetzt die Rendering-Engine diese durch eine Standard-Schrift — wodurch sich das Aussehen von Text komplett verändern kann. Verläufe, Filter und eingebettete Bilder in SVGs bringen zusätzliche potenzielle Fehlerquellen mit.

Beispiel für das Font-Problem:

Ihr SVG verwendet font-family: "Helvetica Neue", aber Ihr Linux-Server hat nur Liberation Sans. Die Ausgabe wirkt subtil falsch — andere Laufweiten, andere Schriftschnitte, falsch ausgerichteter Text.

Warum Online-Konvertierung einfach funktioniert (wenn lokale Tools es nicht tun)

Nach all diesen Fehlern fragen Sie sich vielleicht: Warum können Online-Tools diese Konvertierungen so reibungslos?

1. Vorkonfigurierte Umgebung: Online-Tools wie GuruPDF laufen auf Servern, auf denen jeder Codec, jede Library und jeder Delegate vorinstalliert und korrekt konfiguriert ist. Kein fehlendes libheif, keine falsche ImageMagick-Policy, kein fehlendes Ghostscript.

2. Automatische Formaterkennung: Der Server erkennt das tatsächliche Dateiformat anhand des Binärheaders (Magic Bytes), nicht anhand der Dateiendung. Ein PNG, das sich als .jpg tarnt? Kein Problem.

3. Korrektes Color-Management: Serverseitige Tools verarbeiten ICC-Profile und Farbraum-Konvertierungen korrekt und erhalten so die visuelle Anmutung Ihrer Bilder.

4. Speichermanagement: Cloud-Server haben ausreichend Ressourcen und verarbeiten Bilder effizient, sodass große TIFF-Dateien und hochauflösende Scans ohne Memory-Probleme funktionieren.

5. Immer aktuell: Unterstützung für neue Formate wie AVIF und HEIC wird serverseitig ergänzt. Sie müssen auf Ihrem Computer nichts aktualisieren.

6. Keine Installationsprobleme: Keine Python-Umgebungen, kein Homebrew, keine DLL-Hölle, kein policy.xml-Editing, kein Kompilieren aus dem Quellcode.

GuruPDF Bildkonvertierungs-Tools

GuruPDF unterstützt eine umfassende Bandbreite an Bildformat-Konvertierungen — kostenlos und browserbasiert:

Aus Fotos und Bildern:

Vektor- und Spezialformate:

Optimierungs-Tools:

Fazit: Hören Sie auf, gegen Ihren Computer zu kämpfen

Wenn Sie schon einmal 30 Minuten damit verbracht haben, libheif unter Windows zu installieren, oder sich gefragt haben, warum Ihr CMYK-TIFF nach der Konvertierung zu JPG grün aussieht, oder von einem „no decode delegate“-Fehler verwirrt waren — Sie sind nicht allein. Bildkonvertierung sollte einfach sein, aber lokale Tools machen es unnötig kompliziert.

Wenn Sie das nächste Mal ein Bild konvertieren müssen, laden Sie es zuerst bei GuruPDF hoch. Es unterstützt jedes Format, erhält die Qualität und funktioniert in jedem Browser auf jedem Gerät. Keine Installationen, keine Fehlercodes, kein Frust.

Ihre Zeit ist besser in Ihre eigentliche Arbeit investiert — nicht in das Debuggen von ImageMagick-Delegates.