{"id":291573,"date":"2026-03-26T12:02:10","date_gmt":"2026-03-26T12:02:10","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/anek-image-optimizer\/"},"modified":"2026-03-27T06:35:18","modified_gmt":"2026-03-27T06:35:18","slug":"anek-image-optimizer","status":"publish","type":"plugin","link":"https:\/\/tl.wordpress.org\/plugins\/anek-image-optimizer\/","author":22006238,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"7.0","requires":"6.8","requires_php":"8.3","requires_plugins":null,"header_name":"Anek Image Optimizer","header_author":"surviving404","header_description":"Advanced image optimization for WordPress. Supports Libvips, Spatie, and Intervention. Generates WebP\/AVIF and provides deep file system scans.","assets_banners_color":"2e3019","last_updated":"2026-03-27 06:35:18","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/surviving404\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":99,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"surviving404","date":"2026-03-27 06:35:18"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3492392,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3492392,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3492392,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3492392,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":3491756,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Optimization dashboard with real-time bulk progress and storage savings.","2":"Lab Testing tab \u2014 side-by-side library comparison with savings bars.","3":"Media Library integration \u2014 optimize directly from attachment details.","4":"WebP and AVIF server-delivery rule generator (Apache and Nginx)."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[194661,17209,29161,258677,15376],"plugin_category":[],"plugin_contributors":[258679],"plugin_business_model":[],"class_list":["post-291573","plugin","type-plugin","status-publish","hentry","plugin_tags-avif","plugin_tags-compression","plugin_tags-image-optimization","plugin_tags-libvips","plugin_tags-webp","plugin_contributors-surviving404","plugin_committers-surviving404"],"banners":{"banner":"https:\/\/ps.w.org\/anek-image-optimizer\/assets\/banner-772x250.png?rev=3492392","banner_2x":"https:\/\/ps.w.org\/anek-image-optimizer\/assets\/banner-1544x500.png?rev=3492392","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/anek-image-optimizer\/assets\/icon-128x128.png?rev=3492392","icon_2x":"https:\/\/ps.w.org\/anek-image-optimizer\/assets\/icon-256x256.png?rev=3492392","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/anek-image-optimizer\/assets\/Screenshot-1.png?rev=3491756","caption":"Optimization dashboard with real-time bulk progress and storage savings."}],"raw_content":"<!--section=description-->\n<p>Anek Image Optimizer is a professional-grade image optimization plugin built for speed, privacy, and flexibility. It is 100% free, runs entirely on your own server, and ships with zero telemetry \u2014 your images never leave your infrastructure.<\/p>\n\n<h4>Multi-Library Engine<\/h4>\n\n<p>Most optimization plugins lock you into a single backend. Anek supports three simultaneously:<\/p>\n\n<ul>\n<li><strong>Libvips<\/strong> \u2014 the fastest image processing library available (the same engine used by Cloudinary and Sharp.js). Runs as a native binary for extreme throughput and minimal memory usage.<\/li>\n<li><strong>Spatie Image<\/strong> \u2014 PHP-native library with selectable GD or Imagick drivers.<\/li>\n<li><strong>Intervention Image<\/strong> \u2014 alternative PHP library with GD or Imagick drivers.<\/li>\n<\/ul>\n\n<h4>Next-Gen Format Output<\/h4>\n\n<ul>\n<li>Compress original <strong>JPEG and PNG<\/strong> files in-place.<\/li>\n<li>Generate <strong>WebP<\/strong> sidecar files alongside originals.<\/li>\n<li>Generate <strong>AVIF<\/strong> sidecar files alongside originals.<\/li>\n<li>All three outputs from a single source image, in one operation.<\/li>\n<li>Built-in Apache\/LiteSpeed <code>.htaccess<\/code> rules and Nginx config snippets for zero-PHP server-level delivery \u2014 browsers that support AVIF or WebP get them automatically; others fall back gracefully.<\/li>\n<\/ul>\n\n<h4>Deep WordPress Integration<\/h4>\n\n<ul>\n<li>Optimize directly from the <strong>Media Library<\/strong> \u2014 per-image buttons appear in attachment details.<\/li>\n<li><strong>Bulk optimization<\/strong> \u2014 compress your entire media library in one click with real-time progress.<\/li>\n<li><strong>Auto-optimize on upload<\/strong> \u2014 new images are processed the moment they are added.<\/li>\n<li><strong>File-system deep scanner<\/strong> \u2014 discovers and optimizes images outside <code>wp-content\/uploads<\/code>, including theme images, plugin assets, and custom directories.<\/li>\n<\/ul>\n\n<h4>Preserve Originals<\/h4>\n\n<p>Toggle on \"Preserve Originals\" and a backup copy of every image is kept before compression. Restore any image to its original state at any time with zero data loss.<\/p>\n\n<h4>Quality &amp; Exclusion Controls<\/h4>\n\n<ul>\n<li>Adjustable quality slider (0\u2013100) per compression run.<\/li>\n<li>Strip EXIF metadata to reduce file size further.<\/li>\n<li>Set a minimum file size threshold to skip images already small enough.<\/li>\n<li>Exclude specific paths from bulk operations.<\/li>\n<\/ul>\n\n<h4>100% Free, Zero Telemetry, Fully Self-Hosted<\/h4>\n\n<ul>\n<li><strong>No data leaves your server.<\/strong> All processing happens locally.<\/li>\n<li><strong>Zero telemetry<\/strong> \u2014 no usage tracking, no analytics, no phone-home requests.<\/li>\n<li><strong>No API keys, no accounts, no subscriptions.<\/strong><\/li>\n<li>Full feature set available from day one with no freemium locks or upsells.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>anek-image-optimizer<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to <strong>Anek Image Optimizer<\/strong> in the admin sidebar to configure your settings.<\/li>\n<li>(Optional) Install Libvips on your server for maximum performance.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20libvips%20and%20why%20does%20it%20matter%3F\"><h3>What is Libvips and why does it matter?<\/h3><\/dt>\n<dd><p>Libvips is a low-memory, high-speed image processing library used by major image CDNs like Cloudinary. It is significantly faster than GD or Imagick, especially for large images or bulk operations. The plugin auto-detects whether Libvips is available on your server.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20avif%3F\"><h3>Does this plugin support AVIF?<\/h3><\/dt>\n<dd><p>Yes. AVIF output is supported via Libvips (fastest), Imagick (if compiled with AVIF support), or Spatie\/Intervention with an Imagick driver. The server environment tab shows exactly which formats your server can produce.<\/p><\/dd>\n<dt id=\"does%20my%20server%20need%20libvips%3F\"><h3>Does my server need Libvips?<\/h3><\/dt>\n<dd><p>No. Libvips is optional. If it is not available, the plugin falls back to Spatie Image or Intervention Image with GD or Imagick, both of which are standard on most WordPress hosting.<\/p><\/dd>\n<dt id=\"are%20my%20original%20images%20safe%3F\"><h3>Are my original images safe?<\/h3><\/dt>\n<dd><p>Yes. Enable \"Preserve Originals\" in the settings and every original is backed up before any compression is applied. You can restore individual images at any time.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20images%20to%20a%20third-party%20service%3F\"><h3>Does this plugin send images to a third-party service?<\/h3><\/dt>\n<dd><p>No. All optimization is performed locally on your server. No images, metadata, or usage data is ever transmitted externally.<\/p><\/dd>\n<dt id=\"can%20i%20test%20which%20library%20produces%20the%20best%20results%20for%20my%20images%3F\"><h3>Can I test which library produces the best results for my images?<\/h3><\/dt>\n<dd><p>Yes. The Lab Testing tab lets you upload any image and run it through all available libraries simultaneously, showing you the compressed file size, savings percentage, processing time, and a preview for each result.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Removed generic <code>sd_<\/code> prefixes in favor of compliant and unconflicting <code>anekimg_<\/code> prefixes.<\/li>\n<li>Updated <code>spatie\/image<\/code> vendor package to version 3.9.4.<\/li>\n<li>Updated readme description to adhere to length requirements.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial Plugin Launch.<\/li>\n<\/ul>","raw_excerpt":"Advanced image optimization for WordPress. Supports Libvips, Spatie, and Intervention. Generates WebP\/AVIF and compresses images locally.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/291573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=291573"}],"author":[{"embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/surviving404"}],"wp:attachment":[{"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=291573"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=291573"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=291573"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=291573"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=291573"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=291573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}