Title: Enfants IMG Performer
Author: Enfants Terribles digital GmbH
Published: <strong>30.4.2026</strong>
Last modified: 12.10.2026

---

Hae lisäosia

![](https://ps.w.org/enfants-img-performer/assets/banner-772x250.png?rev=3618304)

![](https://ps.w.org/enfants-img-performer/assets/icon-256x256.png?rev=3519324)

# Enfants IMG Performer

 [Enfants Terribles digital GmbH](https://profiles.wordpress.org/maller/)

[Lataa](https://downloads.wordpress.org/plugin/enfants-img-performer.0.3.11.zip)

 * [Tiedot](https://fi.wordpress.org/plugins/enfants-img-performer/#description)
 * [Arvostelut](https://fi.wordpress.org/plugins/enfants-img-performer/#reviews)
 *  [Asennus](https://fi.wordpress.org/plugins/enfants-img-performer/#installation)
 * [Kehitys](https://fi.wordpress.org/plugins/enfants-img-performer/#developers)

 [Tuki](https://wordpress.org/support/plugin/enfants-img-performer/)

## Kuvaus

Enfants IMG Performer detects AI-generated images on upload and applies a machine-
readable and visible label as required by Article 50 of the EU AI Act. At the same
time it converts every upload to WebP (free) and AVIF (Pro) locally on your own 
server – no cloud service, no account, no limit. The Pro version also generates 
WCAG 2.1 AA alt texts for the European Accessibility Act using your own AI API key.

The separately available **Enfants IMG Performer PRO** plugin unlocks AVIF conversion,
bulk optimization and AI-powered alt text generation.

#### Why IMG Performer?

Most image optimization plugins send your images to a third-party cloud service 
for processing – often with monthly quotas and accounts required. IMG Performer 
is different: it uses PHP’s built-in GD library (with Imagick as fallback) to convert
images locally. Your images never leave your server. No account needed. No monthly
limit.

#### What it does

 * Converts JPEG and PNG uploads to WebP automatically – unlimited, free
 * Converts all registered image sizes (thumbnail, medium, large, custom)
 * Rewrites `src`, `srcset`, `href` (lightbox) and lazy-load attributes in the frontend
 * Deletes WebP files when the original image is deleted
 * Logs all conversions for transparency
 * Configurable quality setting (1–100, default 85)
 * CO₂ savings tracker with optional anonymous global statistics
 * Detects AI-generated images on upload and labels them for EU AI Act Art. 50 compliance–
   see below

The separately available **Enfants IMG Performer PRO** plugin (installed alongside
this plugin) adds:

 * AVIF conversion – up to 50% smaller than WebP
 * Bulk Converter – convert your entire media library in one click
 * 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)
 * AI labeling in Alt-Text – optionally append a disclosure note to the alt text
   of AI-classified images

#### EU AI Act Art. 50: AI image labeling

From August 2, 2026, AI-generated images published on a website must carry machine-
readable labeling under Article 50 of the EU AI Act. WordPress itself strips this
information the moment it generates thumbnails on upload ([WordPress/ai issue #421](https://github.com/WordPress/ai/issues/421),
unresolved) – IMG Performer works around that:

 * Detects AI provenance in newly uploaded images (based on embedded metadata such
   as C2PA manifests, where present)
 * Writes its own hosting-independent labeling into the original and every generated
   image size – no Imagick required
 * Shows a visible ”AI-generated” badge on the frontend, toggleable
 * Lets you manually correct the automatic classification directly in the Media 
   Library
 * Shows an ”AI Labeling” status column and Alt-Text presence indicator in the Media
   Library list view, with a ”Needs review” filter for unclassified images
 * Only applies to new uploads – your existing media library is not scanned or changed
   retroactively

The separately available PRO plugin additionally lets you append a disclosure note
to the image’s alt text itself when it’s classified as AI-generated (optional, per
image).

This labeling is based on the IPTC ”Digital Source Type” standard field and meets
the technology-neutral requirements from the EU AI Act Code of Practice. It is not
a cryptographically signed C2PA manifest – producing one would require certification
through the official C2PA Conformance Programme, a separate process this plugin 
does not perform.

#### GDPR / DSGVO

Enfants IMG Performer processes all images exclusively on your own server. No image
data, IP addresses or personal information is transferred to external services. 
No API keys required.

The only optional external connection is the anonymous CO₂ statistics feature (opt-
in, disabled by default). When enabled, it sends only total bytes saved to our EU-
based server – no IP address, no domain, no personal data.

#### Requirements

 * WordPress 6.0 or higher
 * PHP 7.4 or higher
 * GD extension with WebP support (`imagewebp`)
 * AVIF (PRO only): PHP 8.1 or higher with AVIF support in GD, or Imagick with AVIF–
   otherwise WebP is delivered

### External Services

This plugin can optionally send anonymous usage data to an external service operated
by Enfants Terribles digital GmbH.

**CO₂ Statistics (opt-in, disabled by default)**

When you enable ”Global sustainability stats” in the plugin settings, the plugin
sends the following data once per day to our EU-based server:

 * An anonymous random site ID (UUID v4, generated locally, no personal data)
 * Total bytes saved through WebP conversion

No images, no IP addresses, no domain names and no personal data are transmitted.
The anonymous site ID cannot be traced back to you or your website.

This data is used solely to display a global CO₂ savings counter on the plugin website.

 * Service: Enfants Terribles digital GmbH (EU-based server, Netcup, Germany)
 * Endpoint: https://tools.enfants.de/imp-stats/
 * Privacy Policy: https://img-performer.enfants.de/datenschutz/
 * Terms of Use: https://img-performer.enfants.de/nutzungsbedingungen/

## Kuvankaappaukset

[⌊Plugin overview in the WordPress plugin list – shows IMG Performer installed and
active.⌉⌊Plugin overview in the WordPress plugin list – shows IMG Performer installed
and active.⌉[

Plugin overview in the WordPress plugin list – shows IMG Performer installed and
active.

[⌊Settings page – configure WebP quality, opt into anonymous global statistics, 
and see your live CO₂ savings counter.⌉⌊Settings page – configure WebP quality, 
opt into anonymous global statistics, and see your live CO₂ savings counter.⌉[

Settings page – configure WebP quality, opt into anonymous global statistics, and
see your live CO₂ savings counter.

[⌊Activity log – every converted image with timestamp, format and file name at a
glance.⌉⌊Activity log – every converted image with timestamp, format and file name
at a glance.⌉[

Activity log – every converted image with timestamp, format and file name at a glance.

[⌊AI Labeling settings tab – enable the visible badge; automatic detection explained,
including its limits.⌉⌊AI Labeling settings tab – enable the visible badge; automatic
detection explained, including its limits.⌉[

AI Labeling settings tab – enable the visible badge; automatic detection explained,
including its limits.

[⌊Searchable, paginated history of classified uploads under Settings - AI Labeling.⌉⌊
Searchable, paginated history of classified uploads under Settings - AI Labeling
.⌉[

Searchable, paginated history of classified uploads under Settings – AI Labeling.

[⌊Media Library list view – "Needs review" filter and AI Labeling / Alt-Text status
columns.⌉⌊Media Library list view – "Needs review" filter and AI Labeling / Alt-
Text status columns.⌉[

Media Library list view – ”Needs review” filter and AI Labeling / Alt-Text status
columns.

[⌊Manual classification control in the Media Library attachment details – correct
the automatic result in one click.⌉⌊Manual classification control in the Media Library
attachment details – correct the automatic result in one click.⌉[

Manual classification control in the Media Library attachment details – correct 
the automatic result in one click.

[⌊Visible "AI-generated" badge shown on AI-generated images in the frontend.⌉⌊Visible"
AI-generated" badge shown on AI-generated images in the frontend.⌉[

Visible ”AI-generated” badge shown on AI-generated images in the frontend.

[⌊Real-world comparison: TheVenturer website – original PNG 2.1 MB, WordPress-resized
PNG 1.7 MB, WebP 87 KB, AVIF 110 KB (PRO).⌉⌊Real-world comparison: TheVenturer website–
original PNG 2.1 MB, WordPress-resized PNG 1.7 MB, WebP 87 KB, AVIF 110 KB (PRO)
.⌉[

Real-world comparison: TheVenturer website – original PNG 2.1 MB, WordPress-resized
PNG 1.7 MB, WebP 87 KB, AVIF 110 KB (PRO).

[⌊Real-world comparison: ZEIT Magazin hero image – JPEG 329 KB, WebP 119 KB, AVIF
142 KB (PRO).⌉⌊Real-world comparison: ZEIT Magazin hero image – JPEG 329 KB, WebP
119 KB, AVIF 142 KB (PRO).⌉[

Real-world comparison: ZEIT Magazin hero image – JPEG 329 KB, WebP 119 KB, AVIF 
142 KB (PRO).

[⌊Real-world comparison: EU Business News award page – original PNG 1 MB, WordPress-
resized PNG 514 KB, WebP 61 KB, AVIF 53 KB (PRO).⌉⌊Real-world comparison: EU Business
News award page – original PNG 1 MB, WordPress-resized PNG 514 KB, WebP 61 KB, AVIF
53 KB (PRO).⌉[

Real-world comparison: EU Business News award page – original PNG 1 MB, WordPress-
resized PNG 514 KB, WebP 61 KB, AVIF 53 KB (PRO).

[⌊Real-world comparison: Global CEO Excellence Awards graphic – original PNG 1.1
MB, WordPress-resized PNG 698 KB, WebP 54 KB, AVIF 48 KB (PRO).⌉⌊Real-world comparison:
Global CEO Excellence Awards graphic – original PNG 1.1 MB, WordPress-resized PNG
698 KB, WebP 54 KB, AVIF 48 KB (PRO).⌉[

Real-world comparison: Global CEO Excellence Awards graphic – original PNG 1.1 MB,
WordPress-resized PNG 698 KB, WebP 54 KB, AVIF 48 KB (PRO).

[⌊PRO features tab – AVIF conversion, bulk optimisation and AI alt text generator
with license key activation.⌉⌊PRO features tab – AVIF conversion, bulk optimisation
and AI alt text generator with license key activation.⌉[

PRO features tab – AVIF conversion, bulk optimisation and AI alt text generator 
with license key activation.

[⌊PRO & AI settings – active licence status, AI provider selection (Mistral, Claude,
OpenAI) and BYOK API key input.⌉⌊PRO & AI settings – active licence status, AI provider
selection (Mistral, Claude, OpenAI) and BYOK API key input.⌉[

PRO & AI settings – active licence status, AI provider selection (Mistral, Claude,
OpenAI) and BYOK API key input.

[⌊PRO: AI Alt Text settings and bulk optimization of the existing media library.⌉⌊
PRO: AI Alt Text settings and bulk optimization of the existing media library.⌉[

PRO: AI Alt Text settings and bulk optimization of the existing media library.

[⌊PRO: Activity log showing automatic WebP and AVIF conversion.⌉⌊PRO: Activity log
showing automatic WebP and AVIF conversion.⌉[

PRO: Activity log showing automatic WebP and AVIF conversion.

[⌊PRO: AI Alt Text Generator example – automatically generated alt text, caption
and description for a magazine cover photo.⌉⌊PRO: AI Alt Text Generator example –
automatically generated alt text, caption and description for a magazine cover photo
.⌉[

PRO: AI Alt Text Generator example – automatically generated alt text, caption and
description for a magazine cover photo.

[⌊PRO: AI Alt Text Generator example – automatically generated alt text, caption
and description for a startup website screenshot.⌉⌊PRO: AI Alt Text Generator example–
automatically generated alt text, caption and description for a startup website 
screenshot.⌉[

PRO: AI Alt Text Generator example – automatically generated alt text, caption and
description for a startup website screenshot.

[⌊PRO: AI Alt Text Generator example – automatically generated alt text, caption
and description for an award announcement graphic.⌉⌊PRO: AI Alt Text Generator example–
automatically generated alt text, caption and description for an award announcement
graphic.⌉[

PRO: AI Alt Text Generator example – automatically generated alt text, caption and
description for an award announcement graphic.

[⌊PRO: AI Alt Text Generator example – automatically generated alt text, caption
and description for a real-world product photo.⌉⌊PRO: AI Alt Text Generator example–
automatically generated alt text, caption and description for a real-world product
photo.⌉[

PRO: AI Alt Text Generator example – automatically generated alt text, caption and
description for a real-world product photo.

[⌊PRO: AI Alt Text Generator example – automatically generated alt text, caption
and description for a LinkedIn announcement graphic.⌉⌊PRO: AI Alt Text Generator
example – automatically generated alt text, caption and description for a LinkedIn
announcement graphic.⌉[

PRO: AI Alt Text Generator example – automatically generated alt text, caption and
description for a LinkedIn announcement graphic.

[⌊PRO: AI Alt Text Generator example – automatically generated alt text, caption
and description for a promotional graphic.⌉⌊PRO: AI Alt Text Generator example –
automatically generated alt text, caption and description for a promotional graphic
.⌉[

PRO: AI Alt Text Generator example – automatically generated alt text, caption and
description for a promotional graphic.

[⌊PRO: AI Alt Text Generator example – alt text, title, caption and description 
all generated automatically for a startup website mockup.⌉⌊PRO: AI Alt Text Generator
example – alt text, title, caption and description all generated automatically for
a startup website mockup.⌉[

PRO: AI Alt Text Generator example – alt text, title, caption and description all
generated automatically for a startup website mockup.

## Asennus

 1. Upload the plugin to `/wp-content/plugins/img-performer/` or install via the WordPress
    plugin directory.
 2. Activate the plugin.
 3. Go to **Settings  IMG Performer** to configure the quality.
 4. Upload an image – WebP is created automatically.

## UKK

### Does this plugin send images to an external server?

No. All conversions happen locally using PHP’s GD library (with Imagick as fallback).
Your images never leave your server.

### Is there a monthly limit?

No. IMG Performer converts unlimited images for free. There are no quotas, no credits
and no subscription required for the basics.

### Which image formats are supported?

JPEG and PNG are converted to WebP. Other formats (GIF, SVG, WebP) are skipped. 
AVIF conversion is available via the separately installable Enfants IMG Performer
PRO plugin.

### What happens if my server doesn’t support WebP?

The plugin checks for WebP support automatically. If not available, conversion is
silently skipped and the original image is served. No errors, no broken images.

### Does it work with page builders like Elementor or Divi?

It works well with Gutenberg and the classic editor. Page builders like Elementor
or Divi sometimes use their own image rendering pipelines – a quick test on your
setup is recommended.

### Does it work with lazy-load plugins?

Yes. IMG Performer replaces URLs in `data-src`, `data-full`, `data-large` and `data-
lazy-src` attributes used by popular lazy-load plugins like WP Rocket and Jetpack.

### Does it replace images in lightboxes?

Yes. When you enable ”Expand on click” in Gutenberg, the lightbox link (`href`) 
is also rewritten to serve WebP or AVIF.

### Does the AI image labeling send any data externally?

No. Detection and labeling both run entirely locally on your own server, the same
as WebP conversion. No image data, API keys or cloud connection involved.

### Will the AI labeling detect every AI-generated image?

Only if the image itself carries embedded provenance data (such as a C2PA manifest)
from the tool that generated it. Not every AI tool embeds this yet, and re-saving,
editing or screenshotting an image removes it. Images without a usable signal are
marked ”Unknown” so you can review and correct them manually.

### How do I label AI-generated images in WordPress for the EU AI Act?

Enfants IMG Performer checks every upload for signals that an image is AI-generated(
C2PA /
 Content Credentials manifests, EXIF metadata, heuristics). Detected images
get a visible label on the front end and a machine-readable marker written into 
the file. You can correct edge cases manually in the media library – for example
when an image is AI-generated but obviously artificial and does not need a visible
label.

### Does the plugin write C2PA / Content Credentials metadata?

The plugin reads existing C2PA / Content Credentials manifests on upload and writes
a
 machine-readable marker into the original image and into every image size WordPress
generates, embedded as an XMP packet using the IPTC ”Digital Source Type” property.
This keeps the label intact in the thumbnails, where WordPress normally strips metadata.
It is not a cryptographically signed C2PA manifest – producing one would require
certification through the official C2PA Conformance Programme, which this plugin
does not perform.

### Does image optimization work without a cloud service or an account?

Yes. WebP and AVIF conversion and AI image detection run entirely locally on your
server. No
 images are sent to any external service, you don’t need an account, 
and there is no quota for conversion. Only the optional AI alt-text feature uses
an AI provider of your choice through your own API key.

### Does the plugin generate accessible alt texts (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.

### How is this different from ShortPixel and Imagify?

ShortPixel and Imagify process images in their cloud and require an account with
a credit
 quota. IMG Performer runs locally on your server, with no account and 
no limit for conversion. It also labels AI-generated images for EU AI Act Art. 50–
something neither of them does.

## Arvostelut

![](https://secure.gravatar.com/avatar/6ceee01d957ec6ed8946c19f18ec6d3428cf00334c90127ea1404d0678584c7d?
s=60&d=retro&r=g)

### 󠀁[Professionell & Kompaktes Bildoptimierungs-Plugin](https://wordpress.org/support/topic/professionell-kompaktes-bildoptimierungs-plugin/)󠁿

 [Hesi](https://profiles.wordpress.org/hesi/) 7.10.2026

Enfants Img Performer hat mich durch seine einfache Bedienung und schnelle Umsetzung
begeistert. Während man sich bei vergleichbaren Plugins oft durch unzählige Einstellungsseiten
kämpfen muss, ist hier alles selbsterklärend und für jeden direkt anwendbar.Die 
kostenlose Basisversion sorgt ohne Drittanbieter-Zwang für eine DSGVO-konforme WebP-
Konvertierung auf dem eigenen Server und kennzeichnet KI-generierte Bilder automatisch
gemäß EU AI Act. Wer noch mehr rausholen möchte, nutzt die Pro-Version: Sie erweitert
das Plugin um AVIF-Unterstützung, Stapel-Optimierung der Mediathek sowie automatisierte
KI-Alt-Texte nach dem Barrierefreiheitsstärkungsgesetz. Nach längerer Nutzung kann
ich das Plugin uneingeschränkt empfehlen – meine Websites sind damit optimal optimiert
und rechtssicher aufgestellt.Prima! So ein Tool habe ich mir schon lange gewünscht.

![](https://secure.gravatar.com/avatar/7f9473681bd81920b6b89a5d1a2855b383d1e1582edf216f2245870983deaeee?
s=60&d=retro&r=g)

### 󠀁[WebP-Optimierung + KI-Kennzeichnung in einem Plugin](https://wordpress.org/support/topic/webp-optimierung-ki-kennzeichnung-in-einem-plugin/)󠁿

 [arnebee](https://profiles.wordpress.org/arnebee/) 14.9.2026

Nutze das Plugin auf mehreren Seiten, läuft zuverlässig im Hintergrund und die WebP-
Konvertierung passiert automatisch beim Upload – Ladezeiten spürbar besser. Was 
mich überzeugt hat: Es kennzeichnet KI-generierte Bilder direkt mit, das brauchen
wir wegen der neuen EU-AI-Act-Vorgaben (Art. 50) und ich hab noch kein anderes Optimierungs-
Plugin gefunden, das das mitbringt. Sauber integriert, kein Umbau am Workflow nötig.
Klare Empfehlung.

![](https://secure.gravatar.com/avatar/3df6aa2f09e9654642b1f3045fa97579b242b2f7ad9abb536070678444879c6b?
s=60&d=retro&r=g)

### 󠀁[A very well-designed and useful plugin.](https://wordpress.org/support/topic/a-very-well-designed-and-useful-plugin/)󠁿

 [Nikolaus Kolba](https://profiles.wordpress.org/nikolaus-kolba/) 11.9.2026

A very well-designed and useful plugin. The AI image labeling is subtle and well
implemented, while the automatic alt-text generation saves a great deal of time,
also for my clients. API setup was seamless, and local image processing is a major
advantage for privacy-conscious projects.

![](https://secure.gravatar.com/avatar/a13fc8380b40682cf42e8b04e9a1bd952599c1b177cc67bae66375fc523335e4?
s=60&d=retro&r=g)

### 󠀁[Top!](https://wordpress.org/support/topic/top-1818/)󠁿

 [lexomat](https://profiles.wordpress.org/lexomat/) 11.8.2026

my all in one image plugin

 [ Lue kaikki 4 arvostelua. ](https://wordpress.org/support/plugin/enfants-img-performer/reviews/)

## Avustajat & Kehittäjät

“Enfants IMG Performer” perustuu avoimeen lähdekoodiin. Seuraavat henkilöt ovat 
osallistuneet tämän lisäosan kehittämiseen.

Avustajat

 *   [ Enfants Terribles digital GmbH ](https://profiles.wordpress.org/maller/)
 *   [ SteffenMueller ](https://profiles.wordpress.org/steffenmueller/)

“Enfants IMG Performer” has been translated into 1 locale. Kiitoksia [kääntäjille](https://translate.wordpress.org/projects/wp-plugins/enfants-img-performer/contributors)
heidän työstään.

[Käännä “Enfants IMG Performer” omalle kielellesi.](https://translate.wordpress.org/projects/wp-plugins/enfants-img-performer)

### Oletko kiinnostunut kehitystyöstä?

[Browse the code](https://plugins.trac.wordpress.org/browser/enfants-img-performer/),
check out the [SVN repository](https://plugins.svn.wordpress.org/enfants-img-performer/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/enfants-img-performer/)
by [RSS](https://plugins.trac.wordpress.org/log/enfants-img-performer/?limit=100&mode=stop_on_copy&format=rss).

## Muutosloki

#### 0.3.11

 * New: Posts with an AI-labeled featured image automatically get a 1200×630 og:
   image with the AI label burned in, because social networks strip image metadata
   when a link is shared. Works without an SEO plugin as well as with Yoast SEO 
   and Rank Math; images labeled before the update get their og:image on the first
   page view.
 * Changed: The plugin is now consistently named ”Enfants IMG Performer”.

#### 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

 * Fixed: The Media Library list view status chip displayed ”AI generated” for images
   actually classified as ”AI modified” – the two statuses were grouped under one
   label. They are now shown distinctly, matching the dropdown options.

#### 0.3.8

 * Improved: readme.txt tags reordered to prioritize EU AI Act compliance discoverability(
   eu-ai-act, article-50, ai-labeling, ai-transparency, compliance now lead; format/
   optimization tags moved down)

#### 0.3.7

 * Improved: readme.txt rewritten for better AI/GEO visibility – tags, short description
   and first paragraph now focus on EU AI Act labeling and local processing; five
   new FAQ entries added
 * Improved: Store screenshots refreshed (23 total, including a new PRO AI Alt Text
   Generator example)

#### 0.3.6

 * New: Change the AI labeling status directly in the Media Library list view – 
   click the label for a dropdown that saves instantly, or use the new bulk action
   to update several images at once
 * New: ”Optimize All Images” is now also available on the ”File Optimization” tab
   and the Dashboard, not just hidden on the ”Alt Text” tab
 * Fix: AI-generated image alt text suffix (PRO) didn’t match the EU AI Act format
   recommendation – square brackets and the Art. 50 citation offered no screen reader
   benefit per WCAG/WebAIM review. New format: ”… (AI-generated).” / ”… (AI-edited).”
 * Fix: The ”not classified retroactively” notice on the AI Labeling tab contradicted
   the PRO retroactive bulk scan directly below it – now only shown without an active
   PRO license
 * Fix: Savings notice in the attachment edit dialog didn’t span the full width 
   in the Media Library sidebar

#### 0.3.5

 * Fix: Re-uploading an image already labeled by this plugin wasn’t recognized as
   such, because the classifier only looked for third-party C2PA manifests, not 
   its own XMP marker – affected WebP thumbnails in particular (the default conversion
   target), which had no read support at all. JPEG APP1, PNG iTXt and WebP XMP-RIFF
   containers are now checked in addition to C2PA (AVIF too, for PRO)
 * Fix: AI-labeling area in the media modal only used about 65% of the sidebar width
   and its buttons wrapped unevenly on narrow windows; title and buttons repositioned/
   redistributed

#### 0.3.4

 * Fix: AI-labeling XMP/IPTC marker (DigitalSourceType) was completely lost when
   converting to the AVIF sidecar (PRO) – affected the original and every thumbnail
   size. WebP was not affected.

#### 0.3.3

 * Fix: AI label wasn’t detected on themes that render images manually without WordPress’s
   own wp-image-{ID} class (e.g. custom Blade/Tailwind templates) – detection now
   also matches by image URL, with fallbacks for resized filenames, for files renamed
   by the plugin’s own WebP conversion, for WebP size variants generated independently
   by WordPress core, and for WordPress’s own ”-scaled” suffix on auto-downscaled
   originals
 * Fix: Badge appeared below the image instead of on top of it on themes that set
   a vertical margin on images (e.g. Tailwind Typography)
 * Fix: Labeled images rendered narrower than unlabeled ones when image width was
   set via a CSS class (e.g. Tailwind’s w-full) instead of inline style

#### 0.3.2

 * Fix: AI-labeling badge broke the Gutenberg Gallery block’s ”Crop images to fit”
   option and images with a fixed height (e.g. Featured Images using object-fit:
   cover) – images fell back to their natural aspect ratio instead of cropping
 * Fix: Small gap below labeled images caused by a missing vertical-align on the
   badge wrapper
 * Fix: Dashboard ”Review markings” button now links directly to the filtered Media
   Library view instead of the settings tab
 * Fix: ”WebP quality” label corrected to ”Quality”, since the setting also applies
   to AVIF (PRO)

#### 0.3.1

 * Fix: Long filenames no longer break the History table layout (AI Labeling and
   File Optimization tabs) – truncated with an ellipsis, full name shown on hover
 * Fix: AI-labeling badge position was incorrect on images rendered without the 
   theme’s own display:block reset (e.g. ACF image fields) – now positioned consistently
   everywhere

#### 0.3.0

 * New: AI image labeling for EU AI Act Art. 50 compliance – detects AI-generated
   images on upload and writes hosting-independent labeling into every generated
   image size
 * New: Visible ”AI-generated” frontend badge, toggleable
 * New: Manual correction control in the Media Library attachment details
 * New: ”Needs review” filter and status columns (AI Labeling, Alt-Text) in the 
   Media Library list view
 * New: Searchable, paginated history in Settings  AI Labeling
 * Applies to new uploads only – existing media library images are not scanned or
   changed retroactively

#### 0.2.2

 * Renamed internal prefix from IMP to EIMP (4+ characters) to comply with WordPress.
   org plugin review guidelines

#### 0.2.0

 * PRO: Bulk Converter – converts entire media library to WebP/AVIF including all
   thumbnail sizes
 * PRO: Background Queue via WP-Cron for batch processing without PHP timeout risk
 * PRO: AI Alt Text Generator – generates alt text, caption and description on upload(
   Mistral, Claude, OpenAI)
 * PRO: Bulk AI queue fills missing alt texts, captions and descriptions for all
   existing images
 * Fixed: Bulk conversion now correctly creates WebP and AVIF for all registered
   image sizes

#### 0.1.0

 * Initial release
 * WebP conversion on upload via GD (Imagick fallback)
 * AVIF conversion (PRO) with automatic best-format selection by file size
 * Replacement of src, srcset, href and data-* attributes in frontend
 * Configurable quality setting
 * CO₂ savings tracker with animated tree visualization
 * Optional anonymous global statistics (opt-in)
 * Activity log in admin

## Metatiedot

 *  Version **0.3.11**
 *  Last updated **3 päivää sitten**
 *  Active installations **30+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/enfants-img-performer/) ja [German](https://de.wordpress.org/plugins/enfants-img-performer/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/enfants-img-performer)
 * Tags
 * [ai labeling](https://fi.wordpress.org/plugins/tags/ai-labeling/)[Alt Text](https://fi.wordpress.org/plugins/tags/alt-text/)
   [eu ai act](https://fi.wordpress.org/plugins/tags/eu-ai-act/)[image optimization](https://fi.wordpress.org/plugins/tags/image-optimization/)
   [webp](https://fi.wordpress.org/plugins/tags/webp/)
 *  [Edistynyt näkymä](https://fi.wordpress.org/plugins/enfants-img-performer/advanced/)

## Arvosanat

 5 out of 5 stars.

 *  [  4 5-star reviews     ](https://wordpress.org/support/plugin/enfants-img-performer/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/enfants-img-performer/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/enfants-img-performer/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/enfants-img-performer/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/enfants-img-performer/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/enfants-img-performer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/enfants-img-performer/reviews/)

## Avustajat

 *   [ Enfants Terribles digital GmbH ](https://profiles.wordpress.org/maller/)
 *   [ SteffenMueller ](https://profiles.wordpress.org/steffenmueller/)

## Tuki

Onko sinulla jotain sanottavaa? Tarvitsetko apua?

 [Tukifoorumi](https://wordpress.org/support/plugin/enfants-img-performer/)