Title: CompressPrivacy &#8211; Local Image Compression to WebP &amp; AVIF
Author: Ankit
Published: <strong>2026-يىلى 18-ئاۋغۇست</strong>
Last modified: 2026-يىلى 18-ئاۋغۇست

---

قىستۇرما ئىزدە

![](https://ps.w.org/compressprivacy-private-image-compression/assets/banner-772x250.
png?rev=3654020)

![](https://ps.w.org/compressprivacy-private-image-compression/assets/icon-256x256.
png?rev=3652839)

# CompressPrivacy – Local Image Compression to WebP & AVIF

 يازغۇچى [Ankit](https://profiles.wordpress.org/code7x/)

[چۈشۈر](https://downloads.wordpress.org/plugin/compressprivacy-private-image-compression.1.0.0.zip)

 * [تەپسىلاتلار](https://ug.wordpress.org/plugins/compressprivacy-private-image-compression/#description)
 * [باھالاشلار](https://ug.wordpress.org/plugins/compressprivacy-private-image-compression/#reviews)
 *  [ئورنىتىش](https://ug.wordpress.org/plugins/compressprivacy-private-image-compression/#installation)
 * [ئىجادىيەت](https://ug.wordpress.org/plugins/compressprivacy-private-image-compression/#developers)

 [قوللاش](https://wordpress.org/support/plugin/compressprivacy-private-image-compression/)

## چۈشەندۈرۈش

CompressPrivacy Private Image Compression compresses images locally to WebP or AVIF
entirely in your browser, using your own CPU — no server-side processing, no external
API, no usage limit.

All compression happens on one dedicated screen: **Media  Bulk Optimizer**. Drop
or select any number of images there, adjust the quality slider if you like, and
each one is compressed and uploaded straight into the Media Library, with live per-
file and total percentage-saved shown as it goes.

Uploading anywhere else in WordPress — the Media Library’s own upload tab, a product
image, a featured image, a gallery — is untouched by this plugin by design. The 
workflow is: compress what you need on the Bulk Optimizer page first, then select
the already-compressed file from the Media Library wherever you actually need it.

#### How it works

 1. On the Bulk Optimizer page, each selected image is drawn to an in-memory `<canvas
    >` and re-encoded via `canvas.toBlob()` to WebP, or AVIF where the browser supports
    it.
 2. The compressed file is uploaded to a dedicated endpoint that inserts it into the
    Media Library the standard WordPress way (`wp_handle_upload()` + `wp_insert_attachment()`).
 3. If compression fails, isn’t smaller than the original, or the browser doesn’t support
    the required APIs, the original file uploads unmodified — nothing is ever blocked.
 4. Up to a few files compress and upload concurrently, so large batches don’t process
    one at a time.

#### Notes

 * Animated GIFs are skipped by default (canvas conversion would drop the animation);
   this is configurable.
 * AVIF encoding support varies by browser; the plugin detects support automatically
   and falls back to WebP.
 * Already-optimized formats (WebP, AVIF, SVG) are left untouched.

## ئورنىتىش

 1. Upload the `compressprivacy-private-image-compression` folder to `/wp-content/plugins/`.
 2. Activate the plugin through the ›Plugins‹ menu in WordPress.
 3. Go to Media  Bulk Optimizer to compress and upload images. Go to Media  Image Optimizer
    to set defaults (format, quality, max dimensions, batch size).

## FAQ

### Does this compress images automatically when I upload them normally?

No. Compression only happens on the Media  Bulk Optimizer page. Compress what you
need there, then select the compressed file from the Media Library wherever you 
actually want to use it.

### Does this replace or resize existing images already in my library?

No. It only affects images you run through the Bulk Optimizer page.

### Does it need an API key or account?

No. All processing happens locally in the browser using standard Canvas APIs.

### What if a browser doesn’t support the Canvas/Blob APIs?

The plugin detects this and uploads the original file unmodified — nothing is blocked.

## باھالاشلار

بۇ قىستۇرمىغا تېخى باھا يېزىلمىدى.

## تۆھپىكار ۋە ئىجادكار

«CompressPrivacy – Local Image Compression to WebP & AVIF» كودى ئوچۇق يۇمشاق دېتال.
تۆۋەندىكى كىشىلەر بۇ قىستۇرمىغا تۆھپە قوشقان.

تۆھپىكار

 *   [ Ankit ](https://profiles.wordpress.org/code7x/)

[«CompressPrivacy – Local Image Compression to WebP & AVIF» نى تىلىڭىزغا تەرجىمە قىلىڭ](https://translate.wordpress.org/projects/wp-plugins/compressprivacy-private-image-compression)

### ئىجادىيەتكە قىزىقامسىز؟

[كودقا كۆز يۈگۈرتۈپ](https://plugins.trac.wordpress.org/browser/compressprivacy-private-image-compression/)،
[SVN خەزىنە](https://plugins.svn.wordpress.org/compressprivacy-private-image-compression/)
تەكشۈرۈپ ياكى [RSS](https://plugins.trac.wordpress.org/log/compressprivacy-private-image-compression/?limit=100&mode=stop_on_copy&format=rss)
ئارقىلىق [ئىجادىيەت خاتىرىسى](https://plugins.trac.wordpress.org/log/compressprivacy-private-image-compression/)
گە مۇشتەرى بولغىلى بولىدۇ.

## ئۆزگىرىش خاتىرىسى

#### 1.0.0

 * Initial public release of CompressPrivacy Private Image Compression.

## Meta

 *  Version **1.0.0**
 *  ئاخىرقى يېڭىلانغان ۋاقىت **1 كۈن بۇرۇن**
 *  ئاكتىپ ئورنىتىش سانى **10 دىن ئاز**
 *  WordPress نەشرى ** 6.8 ياكى يۇقىرى **
 *  **7.0.4** دا سىنالغان
 *  PHP نەشرى ** 7.4 ياكى يۇقىرى **
 *  تىل
 * [English (US)](https://wordpress.org/plugins/compressprivacy-private-image-compression/)
 * بەلگە
 * [AVIF](https://ug.wordpress.org/plugins/tags/avif/)[client side](https://ug.wordpress.org/plugins/tags/client-side/)
   [image optimization](https://ug.wordpress.org/plugins/tags/image-optimization/)
   [media library](https://ug.wordpress.org/plugins/tags/media-library/)[webp](https://ug.wordpress.org/plugins/tags/webp/)
 *  [ئالىي كۆرۈنۈش](https://ug.wordpress.org/plugins/compressprivacy-private-image-compression/advanced/)

## دەرىجە

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/compressprivacy-private-image-compression/reviews/#new-post)

[بارلىق ئىنكاسنى كۆرسەت](https://wordpress.org/support/plugin/compressprivacy-private-image-compression/reviews/)

## تۆھپىكار

 *   [ Ankit ](https://profiles.wordpress.org/code7x/)

## قوللاش

چۈشەندۈرۈشىڭىز بارمۇ؟ ياردەم لازىممۇ؟

 [قوللاش مۇنبىرىنى كۆرسەت](https://wordpress.org/support/plugin/compressprivacy-private-image-compression/)