Beschreibung
Enfants IMG Performer erkennt KI-generierte Bilder beim Upload und versieht sie mit einer maschinenlesbaren und sichtbaren Kennzeichnung, wie es Artikel 50 des EU AI Act vorschreibt. Gleichzeitig konvertiert es jeden Upload lokal auf deinem eigenen Server zu WebP (Free) und AVIF (Pro) – kein Cloud-Dienst, kein Account, kein Limit. Die Pro-Version erzeugt außerdem WCAG-2.1-AA-Alt-Texte für den European Accessibility Act über deinen eigenen KI-API-Schlüssel.
Das separat erhältliche Plugin Enfants Img Performer PRO schaltet AVIF-Konvertierung, Bulk-Optimierung und KI-gestützte Alt-Text-Generierung frei.
Warum Img Performer?
Die meisten Bildoptimierungs-Plugins schicken deine Bilder zur Verarbeitung an einen Cloud-Dienst eines Drittanbieters – oft mit monatlichen Kontingenten und Account-Pflicht. Img Performer ist anders: Es nutzt PHP’s eingebaute GD-Bibliothek (mit Imagick als Fallback), um Bilder lokal zu konvertieren. Deine Bilder verlassen niemals deinen Server. Kein Account nötig. Kein Monatslimit.
Was es macht
- Konvertiert JPEG- und PNG-Uploads automatisch in WebP – unbegrenzt, kostenlos
- Konvertiert alle registrierten Bildgrößen (Thumbnail, Medium, Large, individuell)
- Ersetzt
src,srcset,href(Lightbox) und Lazy-Load-Attribute im Frontend - Löscht WebP-Dateien, wenn das Originalbild gelöscht wird
- Protokolliert alle Konvertierungen zur Transparenz
- Konfigurierbare Qualitätseinstellung (1–100, Standard 85)
- CO₂-Einsparungs-Tracker mit optionaler anonymer globaler Statistik
- Erkennt KI-generierte Bilder beim Upload und kennzeichnet sie für die EU-AI-Act-Art.-50-Konformität – siehe unten
Das separat erhältliche Plugin Enfants Img Performer PRO (zusätzlich zu diesem Plugin installiert) ergänzt:
- AVIF-Konvertierung – bis zu 50 % kleiner als WebP
- Bulk Converter – konvertiere deine gesamte Mediathek mit einem Klick
- AI Alt Text Generator – WCAG-compliant alt texts via Mistral, Claude, OpenAI, or any OpenAI-compatible endpoint (self-hosted Ollama/LocalAI/vLLM, or other providers)
- KI-Kennzeichnung im Alt-Text – optional einen Hinweis in den Alt-Text KI-klassifizierter Bilder einfügen
EU AI Act Art. 50: KI-Kennzeichnung
Ab dem 2. August 2026 müssen KI-generierte Bilder, die auf einer Website veröffentlicht werden, nach Artikel 50 des EU AI Act eine maschinenlesbare Kennzeichnung tragen. WordPress selbst entfernt diese Information bereits beim Erzeugen der Thumbnails direkt nach dem Upload (WordPress/ai Issue #421, ungelöst) – Img Performer umgeht das:
- Erkennt die KI-Herkunft neu hochgeladener Bilder (anhand eingebetteter Metadaten wie C2PA-Manifesten, sofern vorhanden)
- Schreibt eine eigene, hosting-unabhängige Kennzeichnung in das Original und jede erzeugte Bildgröße – kein Imagick nötig
- Zeigt ein sichtbares „KI-generiert“-Badge im Frontend, per Toggle an-/abschaltbar
- Ermöglicht die manuelle Korrektur der automatischen Klassifizierung direkt in der Mediathek
- Zeigt eine „AI Labeling“-Statusspalte und einen Alt-Text-Indikator in der Mediathek-Listenansicht, mit einem „Needs review“-Filter für unklassifizierte Bilder
- Gilt ausschließlich für neue Uploads – deine bestehende Mediathek wird nicht rückwirkend gescannt oder verändert
Das separat erhältliche PRO-Plugin lässt dich zusätzlich einen Hinweis direkt in den Alt-Text des Bildes einfügen, wenn es als KI-generiert klassifiziert ist (optional, pro Bild).
Diese Kennzeichnung basiert auf dem IPTC-Standardfeld „Digital Source Type“ und erfüllt die technologieneutralen Anforderungen des EU AI Act Code of Practice. Es handelt sich nicht um ein kryptografisch signiertes C2PA-Manifest – dessen Erstellung würde eine Zertifizierung über das offizielle C2PA Conformance Programme erfordern, ein separater Prozess, den dieses Plugin nicht durchführt.
DSGVO
Enfants Img Performer verarbeitet alle Bilder ausschließlich auf deinem eigenen Server. Es werden keine Bilddaten, IP-Adressen oder personenbezogenen Informationen an externe Dienste übertragen. Keine API-Keys erforderlich.
Die einzige optionale externe Verbindung ist die anonyme CO₂-Statistikfunktion (Opt-in, standardmäßig deaktiviert). Wenn aktiviert, werden ausschließlich die insgesamt eingesparten Bytes an unseren EU-Server gesendet – keine IP-Adresse, keine Domain, keine personenbezogenen Daten.
Voraussetzungen
- WordPress 6.0 oder höher
- PHP 7.4 oder höher
- GD-Erweiterung mit WebP-Unterstützung (
imagewebp) - AVIF (PRO only): PHP 8.1 or higher with AVIF support in GD, or Imagick with AVIF – otherwise WebP is delivered
Externe Dienste
Dieses Plugin kann optional anonyme Nutzungsdaten an einen externen Dienst senden, der von der Enfants Terribles digital GmbH betrieben wird.
CO₂-Statistik (Opt-in, standardmäßig deaktiviert)
Wenn du „Globale Nachhaltigkeitsstatistik“ in den Plugin-Einstellungen aktivierst, sendet das Plugin einmal täglich folgende Daten an unseren EU-Server:
- Eine anonyme zufällige Site-ID (UUID v4, lokal generiert, keine personenbezogenen Daten)
- Insgesamt durch WebP-Konvertierung eingesparte Bytes
Es werden keine Bilder, keine IP-Adressen, keine Domainnamen und keine personenbezogenen Daten übertragen. Die anonyme Site-ID lässt sich nicht auf dich oder deine Website zurückführen.
Diese Daten dienen ausschließlich der Anzeige eines globalen CO₂-Einsparungszählers auf der Plugin-Website.
- Dienst: Enfants Terribles digital GmbH (EU-Server, Netcup, Deutschland)
- Endpunkt: https://tools.enfants.de/imp-stats/
- Datenschutzerklärung: https://img-performer.enfants.de/datenschutz/
- Nutzungsbedingungen: https://img-performer.enfants.de/nutzungsbedingungen/
Screenshots























Installation
- Lade das Plugin nach
/wp-content/plugins/img-performer/hoch oder installiere es über das WordPress-Plugin-Verzeichnis. - Aktiviere das Plugin.
- Gehe zu Einstellungen Img Performer, um die Qualität zu konfigurieren.
- Lade ein Bild hoch – WebP wird automatisch erstellt.
FAQ
-
Sendet dieses Plugin Bilder an einen externen Server?
-
Nein. Alle Konvertierungen erfolgen lokal mit PHP’s GD-Bibliothek (mit Imagick als Fallback). Deine Bilder verlassen niemals deinen Server.
-
Gibt es ein Monatslimit?
-
Nein. Img Performer konvertiert unbegrenzt viele Bilder kostenlos. Es gibt keine Kontingente, keine Credits und kein Abo für die Basisfunktionen.
-
Welche Bildformate werden unterstützt?
-
JPEG und PNG werden in WebP konvertiert. Andere Formate (GIF, SVG, WebP) werden übersprungen. AVIF-Konvertierung ist über das separat installierbare Plugin Enfants Img Performer PRO verfügbar.
-
Was passiert, wenn mein Server WebP nicht unterstützt?
-
Das Plugin prüft die WebP-Unterstützung automatisch. Falls nicht verfügbar, wird die Konvertierung stillschweigend übersprungen und das Originalbild ausgeliefert. Keine Fehler, keine defekten Bilder.
-
Funktioniert es mit Page Buildern wie Elementor oder Divi?
-
Es funktioniert gut mit Gutenberg und dem klassischen Editor. Page Builder wie Elementor oder Divi nutzen teilweise eigene Bild-Rendering-Pipelines – ein kurzer Test in deinem Setup wird empfohlen.
-
Funktioniert es mit Lazy-Load-Plugins?
-
Ja. Img Performer ersetzt URLs in den Attributen
data-src,data-full,data-largeunddata-lazy-src, die von gängigen Lazy-Load-Plugins wie WP Rocket und Jetpack verwendet werden. -
Ersetzt es Bilder in Lightboxen?
-
Ja. Wenn du „Bei Klick vergrößern“ in Gutenberg aktivierst, wird auch der Lightbox-Link (
href) auf WebP oder AVIF umgeschrieben. -
Sendet die KI-Bildkennzeichnung Daten nach außen?
-
Nein. Erkennung und Kennzeichnung laufen vollständig lokal auf deinem eigenen Server, genau wie die WebP-Konvertierung. Keine Bilddaten, API-Keys oder Cloud-Verbindung beteiligt.
-
Erkennt die KI-Kennzeichnung jedes KI-generierte Bild?
-
Nur wenn das Bild selbst eingebettete Herkunftsdaten (etwa ein C2PA-Manifest) von dem Tool trägt, das es erzeugt hat. Nicht jedes KI-Tool bettet das bereits ein, und erneutes Speichern, Bearbeiten oder ein Screenshot des Bildes entfernt diese Information. Bilder ohne verwertbares Signal werden als „Unbekannt“ markiert, damit du sie manuell prüfen und korrigieren kannst.
-
Wie kennzeichne ich KI-generierte Bilder in WordPress für den EU AI Act?
-
Enfants IMG Performer prüft jeden Upload auf Signale dafür, dass ein Bild KI-generiert ist
(C2PA-/Content-Credentials-Manifeste, EXIF-Metadaten, Heuristiken). Erkannte Bilder erhalten
eine sichtbare Kennzeichnung im Frontend und eine maschinenlesbare Markierung in der Datei.
Grenzfälle kannst du manuell in der Mediathek korrigieren – zum Beispiel wenn ein Bild
KI-generiert, aber offensichtlich künstlich ist und keine sichtbare Kennzeichnung braucht. -
Schreibt das Plugin C2PA-/Content-Credentials-Metadaten?
-
Das Plugin liest beim Upload vorhandene C2PA-/Content-Credentials-Manifeste aus und schreibt
eine maschinenlesbare Kennzeichnung in das Original sowie in jede von WordPress erzeugte
Bildgröße, eingebettet als XMP-Paket über die IPTC-Eigenschaft „Digital Source Type“. Dadurch
bleibt die Kennzeichnung auch in den Thumbnails erhalten, wo WordPress normalerweise Metadaten
entfernt. Es handelt sich nicht um ein kryptografisch signiertes C2PA-Manifest – dessen
Erstellung würde eine Zertifizierung über das offizielle C2PA Conformance Programme erfordern,
was dieses Plugin nicht durchführt. -
Funktioniert die Bildoptimierung ohne Cloud-Dienst oder Account?
-
Ja. WebP- und AVIF-Konvertierung sowie die KI-Bilderkennung laufen vollständig lokal auf deinem
Server. Es werden keine Bilder an einen externen Dienst gesendet, du brauchst keinen Account,
und es gibt kein Kontingent für die Konvertierung. Nur die optionale KI-Alt-Text-Funktion nutzt
einen KI-Anbieter deiner Wahl über deinen eigenen API-Schlüssel. -
Erzeugt das Plugin barrierefreie Alt-Texte (European Accessibility Act / BFSG)?
-
Yes, in the Pro version. IMG Performer generates WCAG 2.1 AA alt texts on upload through an AI
provider of your choice – recommended: Mistral (hosted in France, GDPR-compliant),
alternatively Claude, OpenAI, or any OpenAI-compatible endpoint – including self-hosted models
(Ollama, LocalAI, vLLM) for those who want to keep image data entirely under their own control.
You use your own API key, there is no credit system and no cap. Existing media can be processed
in bulk. -
Does this also cover national accessibility laws like RGAA, Ley 11/2023, BaFG or BehiG (France, Spain, Austria, Switzerland)?
-
Yes, for the EU member states. RGAA (France), Ley 11/2023 (Spain) and BaFG (Austria) are national
implementations of the same EU directive as Germany’s BFSG, sharing the same underlying WCAG 2.1
AA alt-text requirement that IMG Performer’s Pro alt-text generator already meets. Switzerland is
not an EU member and the EAA doesn’t apply there directly; a national revision of the
Behindertengleichstellungsgesetz (BehiG) covering digital accessibility for private providers is
still before parliament, with earliest entry into force in 2027. -
Was unterscheidet das von ShortPixel und Imagify?
-
ShortPixel und Imagify verarbeiten Bilder in ihrer Cloud und benötigen einen Account mit Credit-
Kontingent. IMG Performer läuft lokal auf deinem Server, ohne Account und ohne Limit für die
Konvertierung. Zusätzlich kennzeichnet es KI-generierte Bilder nach EU AI Act Art. 50 – eine
Funktion, die keines von beiden bietet.
Rezensionen
Mitwirkende und Entwickler
„Enfants Img Performer“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Enfants Img Performer“ wurde in 1 Sprache übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „Enfants Img Performer“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
0.3.10
- Fixed: If the upload request was interrupted on the server (memory or time limit) after WordPress had created the image sizes, the image ended up in the Media Library without WebP files and without AI labeling of its sizes. A background check now catches up conversion and labeling shortly after every upload; normal uploads are unaffected.
0.3.9
- Behoben: Die Statusspalte in der Mediathek-Listenansicht zeigte für als „KI-verändert“ klassifizierte Bilder „KI-generiert“ an – beide Status wurden unter einem Label zusammengefasst. Werden jetzt korrekt getrennt angezeigt, passend zu den Dropdown-Optionen.
0.3.8
- Verbessert: readme.txt-Tags auf EU-AI-Act-Nische umgestellt (eu-ai-act, article-50, ai-labeling, ai-transparency, compliance führen jetzt; bisherige Format-/Optimierungs-Tags nach hinten verschoben)
0.3.7
- Verbessert: readme.txt für bessere KI-/GEO-Sichtbarkeit überarbeitet – Tags, Kurzbeschreibung und erster Absatz fokussieren jetzt auf die EU-AI-Act-Kennzeichnung und lokale Verarbeitung; fünf neue FAQ-Einträge ergänzt
- Verbessert: Store-Screenshots aktualisiert (23 statt bisher weniger, inkl. neuem PRO-Beispiel für den KI-Alt-Text-Generator)
0.3.6
- Neu: Ändere den KI-Kennzeichnungs-Status direkt in der Mediathek-Listenansicht – klicke auf das Label für ein Dropdown, das sofort speichert, oder nutze die neue Bulk-Aktion, um mehrere Bilder auf einmal zu aktualisieren
- Neu: „Alle Bilder optimieren“ ist jetzt auch im Tab „Dateioptimierung“ und im Dashboard verfügbar, nicht mehr nur versteckt im Tab „Alt-Text“
- Behoben: Der Alt-Text-Zusatz für KI-generierte Bilder (PRO) entsprach nicht der Formatempfehlung des EU AI Act – eckige Klammern und das Art.-50-Zitat brachten laut WCAG/WebAIM-Prüfung keinen Screenreader-Vorteil. Neues Format: „… (KI-generiert).“ / „… (KI-bearbeitet).“
- Behoben: Der Hinweis „wird nicht rückwirkend klassifiziert“ im KI-Kennzeichnung-Tab widersprach dem direkt darunter angezeigten PRO-Bulk-Scan – erscheint jetzt nur noch ohne aktive PRO-Lizenz
- Behoben: Der Einsparungshinweis im Anhang-Bearbeiten-Dialog nutzte nicht die volle Breite in der Mediathek-Sidebar
0.3.5
- Behoben: Der erneute Upload eines bereits von diesem Plugin gekennzeichneten Bildes wurde nicht als solches erkannt, weil der Classifier nur nach fremden C2PA-Manifesten suchte, nicht nach dem eigenen XMP-Marker – betraf vor allem WebP-Thumbnails (das Standard-Konvertierungsziel), für die zuvor gar keine Leseunterstützung existierte. JPEG-APP1-, PNG-iTXt- und WebP-XMP-RIFF-Container werden jetzt zusätzlich zu C2PA geprüft (auch AVIF, für PRO)
- Behoben: Der KI-Kennzeichnungs-Bereich im Media-Modal nutzte nur rund 65 % der Sidebar-Breite und die Buttons brachen bei schmalen Fenstern ungleich breit um; Titel und Buttons neu positioniert/verteilt
0.3.4
- Behoben: Der KI-Kennzeichnungs-Marker (XMP/IPTC DigitalSourceType) ging bei der Konvertierung zum AVIF-Sidecar (PRO) vollständig verloren – betraf das Original und jede Thumbnail-Größe. WebP war nicht betroffen.
0.3.3
- Behoben: Die KI-Kennzeichnung wurde bei Themes nicht erkannt, die Bilder manuell ohne WordPress‘ eigene wp-image-{ID}-Klasse ausgeben (z. B. individuelle Blade-/Tailwind-Templates) – die Erkennung gleicht jetzt zusätzlich über die Bild-URL ab, mit Fallbacks für skalierte Dateinamen, für vom Plugin selbst umbenannte WebP-Dateien, für von WordPress-Core unabhängig erzeugte WebP-Größenvarianten und für WordPress‘ eigenes „-scaled“-Suffix bei automatisch verkleinerten Originalen
- Behoben: Das Badge erschien unter statt auf dem Bild bei Themes, die einen vertikalen Abstand auf Bildern setzen (z. B. Tailwind Typography)
- Behoben: Gekennzeichnete Bilder wurden schmaler dargestellt als ungekennzeichnete, wenn die Bildbreite über eine CSS-Klasse (z. B. Tailwinds w-full) statt per Inline-Style gesetzt wurde
0.3.2
- Behoben: Das KI-Kennzeichnungs-Badge hat die Option „Bilder zuschneiden“ des Gutenberg-Galerie-Blocks sowie Bilder mit fester Höhe (z. B. Beitragsbilder mit object-fit: cover) gestört – Bilder wurden in ihrem natürlichen Seitenverhältnis statt zugeschnitten angezeigt
- Behoben: Kleiner Abstand unter gekennzeichneten Bildern durch fehlendes vertical-align am Badge-Wrapper
- Behoben: Der Dashboard-Button „Kennzeichnungen prüfen“ verlinkt jetzt direkt auf die gefilterte Mediathek-Ansicht statt auf den Einstellungen-Tab
- Behoben: Bezeichnung „WebP-Qualität“ zu „Qualität“ korrigiert, da die Einstellung auch für AVIF gilt (PRO)
0.3.1
- Behoben: Lange Dateinamen zerstören nicht mehr das Layout der Verlaufstabelle (Tabs AI Labeling und Dateioptimierung) – werden mit Auslassungspunkten gekürzt, vollständiger Name bei Hover sichtbar
- Behoben: Die Position des KI-Kennzeichnungs-Badges war bei Bildern ohne das display:block-Reset des Themes (z. B. ACF-Bildfelder) fehlerhaft – jetzt überall konsistent positioniert
0.3.0
- Neu: KI-Bildkennzeichnung für die EU-AI-Act-Art.-50-Konformität – erkennt KI-generierte Bilder beim Upload und schreibt eine hosting-unabhängige Kennzeichnung in jede erzeugte Bildgröße
- Neu: Sichtbares „KI-generiert“-Frontend-Badge, per Toggle an-/abschaltbar
- Neu: Manuelle Korrektur-Kontrolle in den Anhang-Details der Mediathek
- Neu: „Needs review“-Filter und Statusspalten (AI Labeling, Alt-Text) in der Mediathek-Listenansicht
- Neu: Durchsuchbarer, paginierter Verlauf unter Einstellungen AI Labeling
- Gilt ausschließlich für neue Uploads – bestehende Mediathek-Bilder werden nicht rückwirkend gescannt oder verändert
0.2.2
- Internes Prefix von IMP auf EIMP (4+ Zeichen) umbenannt, um den WordPress.org-Plugin-Review-Richtlinien zu entsprechen
0.2.0
- PRO: Bulk Converter – konvertiert die gesamte Mediathek in WebP/AVIF inklusive aller Thumbnail-Größen
- PRO: Background Queue via WP-Cron für Batch-Verarbeitung ohne PHP-Timeout-Risiko
- PRO: KI-Alt-Text-Generator – generiert Alt-Text, Caption und Beschreibung beim Upload (Mistral, Claude, OpenAI)
- PRO: Bulk-KI-Queue füllt fehlende Alt-Texte, Captions und Beschreibungen für alle bestehenden Bilder nach
- Behoben: Bulk-Konvertierung erstellt jetzt korrekt WebP und AVIF für alle registrierten Bildgrößen
0.1.0
- Erster Release
- WebP-Konvertierung beim Upload via GD (Imagick-Fallback)
- AVIF-Konvertierung (PRO) mit automatischer Formatauswahl nach Dateigröße
- Ersatz von src-, srcset-, href- und data-*-Attributen im Frontend
- Konfigurierbare Qualitätseinstellung
- CO₂-Einsparungs-Tracker mit animierter Baum-Visualisierung
- Optionale anonyme globale Statistik (Opt-in)
- Aktivitätsprotokoll im Admin
