Linux 软件免费装
Banner图

Enfants IMG Performer

开发者 maller
smueller73
steffenmueller
更新时间 2026年11月2日 22:42
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

alt-text webp image-optimization eu-ai-act ai-labeling

下载

0.3.7 0.3.0 0.3.8 0.3.9 0.3.1 0.3.2 0.3.4 0.3.11 0.3.6 0.2.2 0.3.10 0.3.12 0.3.13 0.3.14 0.3.3

详情介绍:

Enfants IMG Performer detects AI-generated images on upload and applies a machine-readable marker and a visible label to support the disclosure duties under 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. For conversion and AI image labeling, your images never leave your server. No account needed. No monthly limit. What it does The separately available Enfants IMG Performer PRO plugin (installed alongside this plugin) adds: EU AI Act Art. 50: AI image labeling Article 50 of the EU AI Act applies since August 2, 2026. Providers of AI image generators must mark their output in a machine-readable way, and website operators must disclose deepfakes in a way people can perceive. WordPress itself strips the machine-readable provenance information the moment it generates thumbnails on upload (WordPress/ai issue #421, unresolved) – IMG Performer works around that: 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 follows the technology-neutral approach of 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 converts images to WebP and detects and labels AI-generated images exclusively on your own server. This plugin does not transfer image data, IP addresses or personal information to external services, and it needs no API key. The optional AI alt text feature of the separate PRO plugin works differently: the image is sent to the AI provider whose API key you enter (recommended: Mistral, an EU company with EU servers). A data processing agreement (DPA) with that provider is 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

安装:

  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.

屏幕截图:

  • 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.
  • AI Labeling settings tab – enable the visible badge; automatic detection explained, including its limits.
  • Searchable, paginated history of classified uploads under Settings - AI Labeling.
  • 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.
  • 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: 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: 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 & 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: 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 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 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 promotional graphic.
  • PRO: AI Alt Text Generator example – alt text, title, caption and description all generated automatically for a startup website mockup.

升级注意事项:

0.3.0 New: AI image labeling for EU AI Act Art. 50 (applies to new uploads only). 0.2.0 PRO users get Bulk Converter and AI Alt Text Generator. 0.1.0 Initial release.

常见问题:

Does this plugin send images to an external server?

No. WebP conversion and AI image labeling happen locally using PHP's GD library (with Imagick as fallback), so your images never leave your server. Only the optional AI alt text feature in PRO sends the image to the AI provider of your own API key. A data processing agreement (DPA) with that provider is required.

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 (an EU company with EU servers; a data processing agreement is required), 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 in the same plugin.

Who has to label AI-generated images under Article 50 of the EU AI Act?

Article 50 splits the duties between two roles. Providers of generative AI systems, for example image generators, must mark their output in a machine-readable way. Deployers, which includes any business that publishes AI images on its website, must disclose deepfakes: AI-generated or AI-manipulated images that resemble real people, places, objects or events and could be mistaken for authentic. The disclosure must be clear and perceivable by people, at the latest at the first exposure. This is a general summary and not legal advice.

Since when does Article 50 apply, and is there a transition period?

Article 50 applies since 2 August 2026. For website operators (deployers) there is no transition period. Providers of generative AI systems that were already on the market before that date have until 2 December 2026 to add the machine-readable marking (Article 111(4), as amended by the Digital Omnibus). Images published before 2 August 2026 do not have to be labeled retroactively.

Which images need a visible label on my website?

Photorealistic AI images that make real-looking people, places or events appear authentic (deepfakes) need a visible disclosure. Clearly artificial illustrations and icons usually do not, standard edits such as cropping or exposure do not, and clearly artistic or satirical works need only a discreet notice. When in doubt, label the image. In IMG Performer you decide per image in the Media Library.

Is machine-readable metadata enough, or do I need a visible label?

For website operators, metadata alone is generally not enough. The guidelines of the European Commission on Article 50 state that deployers cannot rely on the machine-readable marking added by the provider, because people cannot perceive it. IMG Performer therefore writes the marker into the image files and can show a visible label on the image.

Does IMG Performer make my website compliant with Article 50?

It supports you, but it cannot guarantee compliance. Labeling works in two steps: automatic detection on upload, where the image carries provenance data (such as C2PA manifests, EXIF hints or signatures of known AI tools), and manual classification in the Media Library for edge cases and for images without provenance data. Whether an image is a deepfake is your decision as the operator. The plugin does not replace legal advice.

Does the label survive thumbnails and WebP conversion?

Yes. The machine-readable marker (an XMP packet with the IPTC "Digital Source Type" property) is written into the original and into every image size WordPress generates, including the WebP variants. With the PRO plugin, AVIF variants carry it as well.

Can I label images that I uploaded before installing the plugin?

The free plugin only applies to new uploads. The separately available PRO plugin can scan an existing media library and label it retroactively. With PRO you can also change the look of the visible label (position, colour, contrast, custom label image); in the free plugin the badge can be switched on or off.

更新日志:

0.3.14 0.3.13 0.3.12 0.3.11 0.3.10 0.3.9 0.3.8 0.3.7 0.3.6 0.3.5 0.3.4 0.3.3 0.3.2 0.3.1 0.3.0 0.2.2 0.2.0 0.1.0