<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CompressX</title>
	<atom:link href="https://compressx.io/feed/" rel="self" type="application/rss+xml" />
	<link>https://compressx.io</link>
	<description></description>
	<lastBuildDate>Fri, 03 Apr 2026 13:32:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://compressx.io/wp-content/uploads/2025/06/cropped-site-icon-32x32.png</url>
	<title>CompressX</title>
	<link>https://compressx.io</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How the Filename Convention Works in CompressX</title>
		<link>https://compressx.io/docs/how-filename-convention-works/</link>
					<comments>https://compressx.io/docs/how-filename-convention-works/#respond</comments>
		
		<dc:creator><![CDATA[CyberD]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 17:21:03 +0000</pubDate>
				<category><![CDATA[Docs]]></category>
		<guid isPermaLink="false">https://compressx.io/?p=4027</guid>

					<description><![CDATA[CompressX generates optimized images using the following filename format: image_name.png.avif This is a deliberate architectural decision based on NextGen rewrite mode, designed to provide maximum compatibility, safe file mapping, and stable delivery inside WordPress. Why CompressX Uses image_name.png.avif 1. The Original Extension Must Be Preserved Tip The original extension must be preserved Unless images are [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="compressx-doc-hero-intro">
CompressX generates optimized images using the following filename format:<br />
  <code>image_name.png.avif</code><br />
This is a deliberate architectural decision based on NextGen rewrite mode, designed to provide maximum compatibility, safe file mapping, and stable delivery inside WordPress.
</div>
<h2>Why CompressX Uses <code>image_name.png.avif</code></h2>
<h4>1. The Original Extension Must Be Preserved</h4>
<div class="compressx-tip"><strong>Tip</strong><br />
The original extension must be preserved Unless images are renamed at upload time and the new filename (e.g. image_name.avif) is stored everywhere in the WordPress database, the original extension must be preserved.<br />
This workflow is not currently supported by CompressX.
</div>
<p>In WordPress and on the server filesystem, files are identified by their full filename, not just by the basename.<br />
For example:</p>
<blockquote><p>
<code>image_name.png</code><br />
<code>image_name.jpg</code>
</p></blockquote>
<p>These are two completely different files with a same basename image_name.<br />
If CompressX removed the original extension and generated only:</p>
<blockquote><p>
<code>image_name.webp</code><br />
<code>image_name.avif</code>
</p></blockquote>
<p>This creates filename ambiguity and can lead to:</p>
<ul>
<li>incorrect source file detection.</li>
<li>wrong rewrite mapping.</li>
<li>broken media associations.</li>
<li>unreliable fallback behavior.</li>
<li>wrong image delivery in some cases.</li>
</ul>
<p>By keeping the original extension in the optimized filename:</p>
<blockquote><p>
<code>image_name.png.avif</code>
</p></blockquote>
<p>CompressX can always preserve a clear one-to-one relationship between the source file and the converted file.</p>
<h2>2. WordPress Stores the Original URL in the Database</h2>
<p>WordPress stores image references in the database using the original file URL, such as:<br />
<code>image_name.png</code><br />
That exact URL can be used across the entire site, including:</p>
<ul>
<li>1. themes</li>
<li>2. plugins</li>
<li>3. page builders</li>
<li>4. post content</li>
<li>5. custom fields</li>
<li>6. external integrations</li>
</ul>
<p>If the optimized filename were changed to: <code>image_name.avif</code><br />
WordPress would not automatically understand that it should replace the original URL.<br />
That would often result in:</p>
<ul>
<li>broken image references</li>
<li>404 errors</li>
<li>compatibility issues</li>
<li>unexpected behavior in third-party plugins</li>
</ul>
<div class="compressx-tip"><strong>Tip</strong><br />
Completely replacing original image URLs (e.g. converting image_name.png to image_name.avif) across a WordPress site is extremely difficult and risky.
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://compressx.io/docs/how-filename-convention-works/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Use Media Replacement</title>
		<link>https://compressx.io/docs/use-media-replace/</link>
					<comments>https://compressx.io/docs/use-media-replace/#respond</comments>
		
		<dc:creator><![CDATA[CyberD]]></dc:creator>
		<pubDate>Mon, 09 Feb 2026 19:08:51 +0000</pubDate>
				<category><![CDATA[Docs]]></category>
		<guid isPermaLink="false">https://compressx.io/?p=3932</guid>

					<description><![CDATA[This guide walks you through the steps to replace an existing image using Media Replacement. Step 1: Access Media Replacement There are two ways to open the Media Replace page in CompressX. You can use any of the following entry points, depending on your workflow. Option 1: From “Edit Media” (Attachment Edit Screen) If you [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="compressx-doc-hero-intro">
This guide walks you through the steps to replace an existing image using Media Replacement.</div>
<h2>Step 1: Access Media Replacement</h2>
<p>There are two ways to open the Media Replace page in CompressX.<br />
You can use any of the following entry points, depending on your workflow.</p>
<h4>Option 1: From “Edit Media” (Attachment Edit Screen)</h4>
<p><img loading="lazy" decoding="async" src="https://compressx.io/wp-content/uploads/2026/02/Edit_media-1024x479.png" alt="Edit Media page" width="1024" height="479" class="alignnone size-large wp-image-3957" srcset="https://compressx.io/wp-content/uploads/2026/02/Edit_media-1024x479.png 1024w, https://compressx.io/wp-content/uploads/2026/02/Edit_media-980x458.png 980w, https://compressx.io/wp-content/uploads/2026/02/Edit_media-480x224.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /><br />
If you open an attachment in WordPress and click Edit Media (often used together with the WordPress image editor):</p>
<ul>
<li>1. Go to Media Library and click Edit under an image.</li>
<li>2. On the Edit Media page, locate the CompressX Replace Media panel on the right.</li>
<li>3. Click Upload &#038; Replace Media File to open Media Replace.</li>
</ul>
<p>Use this entry point when you are already editing media details or using the WordPress image editor workflow.</p>
<h4>Option 2: From Media Library (Direct “Media Replace” Link)</h4>
<p><img loading="lazy" decoding="async" src="https://compressx.io/wp-content/uploads/2026/02/Media_lib_direct.png" alt="Media Library - Replace Media" width="469" height="128" class="alignnone size-full wp-image-3959" srcset="https://compressx.io/wp-content/uploads/2026/02/Media_lib_direct.png 469w, https://compressx.io/wp-content/uploads/2026/02/Media_lib_direct-300x82.png 300w" sizes="(max-width: 469px) 100vw, 469px" /><br />
You can also open Media Replace directly from the Media Library:</p>
<ul>
<li>1. Go to Media Library.</li>
<li>2. Switch to List View (or use the available quick actions).</li>
<li>3. Click the Media Replace link for the target media item.</li>
</ul>
<p>This is the fastest entry point when you already know which file you want to replace.</p>
<h2>Step 2: Review Current Compression Settings</h2>
<p>The Current Compression Settings shown here reflect your global configuration in the <a href="https://compressx.io/docs/image-optimization-settings/">Image Optimization</a> page.<br />
To change how images are optimized during replacement, update the settings in <a href="https://compressx.io/docs/image-optimization-settings/">Image Optimization</a> first. Media Replace will then use those settings automatically.</p>
<h2>Step 3: Configure Replacement Options</h2>
<h4>Auto Re-optimize After Replacement</h4>
<p>When enabled, CompressX will:</p>
<ul>
<li>Regenerate all WordPress-generated thumbnails</li>
<li>Re-apply compression and optimization automatically</li>
</ul>
<p>This option is recommended for most use cases.</p>
<h4>Thumbnail Generation Strategy</h4>
<p>Choose how thumbnails should be regenerated:</p>
<ul>
<li><strong>Use current default sizes and fill missing ones (Recommended)</strong><br />
Uses the current WordPress thumbnail settings and generates any missing sizes.</p>
<blockquote><p><strong>Example:</strong><br />
An image was originally uploaded when WordPress generated a 640×480 thumbnail.<br />
Later, your theme changed and the current thumbnail sizes are 300×300 and 1024×768, while 640×480 is no longer part of the default sizes.<br />
When replacing the image with this option selected:</p>
<ul>
<li>Thumbnails are regenerated for the current sizes (300×300, 1024×768)</li>
<li>The previously used size (640×480) is also regenerated if it is still referenced by existing pages</li>
</ul>
<p>This ensures both current layouts and existing references continue to work correctly.</p></blockquote>
</li>
<li><strong>Match original thumbnail sizes</strong><br />
Regenerates thumbnails strictly based on the original image’s thumbnail sizes.</p>
<blockquote><p><strong>Example:</strong><br />
An image originally had thumbnails generated at 640×480 and 800×600.<br />
Even if the current WordPress settings now define different sizes, only 640×480 and 800×600 will be regenerated, and no new sizes will be created.</p></blockquote>
</li>
</ul>
<p>Select the option that best matches your layout requirements.</p>
<h2>Step 4: (Pro) Configure Temporary Version Retention</h2>
<p>This step is available in CompressX Pro.</p>
<ul>
<li>Keep temporary versions of previously replaced images</li>
<li>Set how many versions are retained</li>
<li>Define how long they are kept before automatic removal</li>
</ul>
<p>Temporary versions allow you to restore a recently replaced image if needed.</p>
<h2>Step 5: Review Current Media Information</h2>
<p>The Current Media section shows details of the existing image.</p>
<div class="compressx-tip"><strong>Tip</strong><br />
Before uploading a replacement image, take a moment to note the original file format (such as JPG or PNG), as the replacement file must use the same format.</div>
<h2>Step 6: Upload the New Media</h2>
<p>In the New Media section, click to upload or drag &#038; drop a new image.</p>
<blockquote><p>Important: File Format Requirement<br />
The replacement image must use the same file format as the original media<br />
(e.g. JPG → JPG).
</p></blockquote>
<h2>Step 7: Complete the Replacement</h2>
<p>After uploading the new image, confirm the settings and click Replace Media.<br />
When the process completes, the page will automatically redirect to the Media Editor page of the attahcment.</p>
<h2>Tips &#038; Best Practices</h2>
<ul>
<li>Use images with similar dimensions to avoid layout shifts</li>
<li>Keep Auto Re-optimize enabled unless you have a specific reason not to</li>
<li>Allow time for CDN or browser cache updates</li>
<li>Use temporary versions for quick rollback, just in case, not long-term storage</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://compressx.io/docs/use-media-replace/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How Media Replace Works</title>
		<link>https://compressx.io/docs/how-media-replace-works/</link>
					<comments>https://compressx.io/docs/how-media-replace-works/#respond</comments>
		
		<dc:creator><![CDATA[CyberD]]></dc:creator>
		<pubDate>Mon, 09 Feb 2026 18:18:00 +0000</pubDate>
				<category><![CDATA[Docs]]></category>
		<guid isPermaLink="false">https://compressx.io/?p=3904</guid>

					<description><![CDATA[This guide explains how Media Replace works and what happens when a media file is replaced. You’ll learn which parts of the media remain unchanged, what gets updated behind the scenes. What stays unchanged? When you replace a media file: 1. Media URL remains the same. 2. Attachment ID remains the same. 3. Existing references [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="compressx-doc-hero-intro">
This guide explains how Media Replace works and what happens when a media file is replaced.</div>
<p>You’ll learn which parts of the media remain unchanged, what gets updated behind the scenes.</p>
<h2>What stays unchanged?</h2>
<p><strong>When you replace a media file:</strong></p>
<ul>
<li>1. Media URL remains the same.</li>
<li>2. Attachment ID remains the same.</li>
<li>3. Existing references in posts, pages, and themes continue to work.</li>
</ul>
<h2>What gets updated?</h2>
<ul>
<li>1. The original image file is replaced.</li>
<li>2. WordPress thumbnails are regenerated.</li>
<li>3. Optimized formats are re-created (PNG / JPG / WebP / AVIF).</li>
<li>4. Compression settings are applied again automatically.</li>
</ul>
<h2>Designed for real-world workflows</h2>
<p><strong>Media Replace is especially useful for:</strong></p>
<ul>
<li>1. Updating images already used across multiple pages.</li>
<li>2. Fixing incorrect or low-quality uploads.</li>
<li>3. Replacing images while keeping CDN and cache logic intact.</li>
<li>4. Re-optimizing images with new compression strategies.</li>
</ul>
<h2>Media Replace Overview</h2>
<p><a href="https://compressx.io/docs/media-replace/">Media Replace Overview</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://compressx.io/docs/how-media-replace-works/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Media Replace Overview</title>
		<link>https://compressx.io/docs/media-replace/</link>
					<comments>https://compressx.io/docs/media-replace/#respond</comments>
		
		<dc:creator><![CDATA[CyberD]]></dc:creator>
		<pubDate>Thu, 05 Feb 2026 19:30:07 +0000</pubDate>
				<category><![CDATA[Docs]]></category>
		<guid isPermaLink="false">https://compressx.io/?p=3884</guid>

					<description><![CDATA[Media Replace allows you to safely replace an existing media file (image, zip and pdf) without changing its URL or Attachment ID. Media Replace (Free vs Pro) Media Replace is included in the Free version and CompressX Pro plans. Media Replace Features Free Pro Replace images without changing URL ✓ ✓ Regenerate thumbnails after replacement [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="compressx-doc-hero-intro">
Media Replace allows you to safely replace an existing media file (image, zip and pdf) without changing its URL or Attachment ID.
</div>
<h2>Media Replace (Free vs Pro)</h2>
<p>Media Replace is included in <a href="https://wordpress.org/plugins/compressx/">the Free version</a> and <a href="https://compressx.io/pricing">CompressX Pro plans</a>.<br />
<img loading="lazy" decoding="async" src="https://compressx.io/wp-content/uploads/2026/02/media_replace_overview-1024x905.png" alt="Media Replace Overview" width="1024" height="905" class="alignnone size-large wp-image-3899" srcset="https://compressx.io/wp-content/uploads/2026/02/media_replace_overview-1024x905.png 1024w, https://compressx.io/wp-content/uploads/2026/02/media_replace_overview-980x866.png 980w, https://compressx.io/wp-content/uploads/2026/02/media_replace_overview-480x424.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></p>
<table>
<thead>
<tr>
<th><strong>Media Replace Features</strong></th>
<th>Free</th>
<th>Pro</th>
</tr>
</thead>
<tbody>
<tr>
<td>Replace images without changing URL</td>
<td>✓</td>
<td>✓</td>
</tr>
<tr>
<td>Regenerate thumbnails after replacement</td>
<td>✓</td>
<td>✓</td>
</tr>
<tr>
<td>Convert new thumbnails to WebP/AVIF (if enabled) (General Compression)</td>
<td>✓</td>
<td>✓</td>
</tr>
<tr>
<td>Convert new thumbnails to WebP/AVIF (if enabled) (Smart Compression)</td>
<td>—</td>
<td>✓</td>
</tr>
<tr>
<td>Replace zip and pdf without changing URL (since v 1.9.14)</td>
<td>—</td>
<td>✓</td>
</tr>
<tr>
<td>Keep temporary versions after replacement</td>
<td>—</td>
<td>✓</td>
</tr>
</tbody>
</table>
<h2>Media Replace Interface Overview</h2>
<p>The Media Replace screen is divided into five main sections, each designed to guide you through a safe and controlled replacement process.</p>
<h4>1. Current Compression Settings</h4>
<p><img loading="lazy" decoding="async" src="https://compressx.io/wp-content/uploads/2026/02/current_compression_settings.png" alt="Current Compression Settings" width="358" height="148" class="alignnone size-full wp-image-3910" srcset="https://compressx.io/wp-content/uploads/2026/02/current_compression_settings.png 358w, https://compressx.io/wp-content/uploads/2026/02/current_compression_settings-300x124.png 300w" sizes="(max-width: 358px) 100vw, 358px" /><br />
This section shows the compression configuration that will be applied after the media is replaced.<br />
It includes:</p>
<ul>
<li>1. The active compression mode (e.g. General or Smart).</li>
<li>2. Enabled output formats (WebP, AVIF).</li>
<li>3. Selected thumbnail sizes.</li>
</ul>
<p>These settings determine how the newly uploaded image and its thumbnails will be optimized.</p>
<h4>2. Replacement Options &#038; Thumbnail Strategy</h4>
<p><img loading="lazy" decoding="async" src="https://compressx.io/wp-content/uploads/2026/02/auto_re-optimize_after_replacement_strategy.png" alt="Replacement Options &#038; Thumbnail Strategy" width="328" height="314" class="alignnone size-full wp-image-3912" srcset="https://compressx.io/wp-content/uploads/2026/02/auto_re-optimize_after_replacement_strategy.png 328w, https://compressx.io/wp-content/uploads/2026/02/auto_re-optimize_after_replacement_strategy-300x287.png 300w" sizes="(max-width: 328px) 100vw, 328px" /><br />
This section controls how the replacement is processed.<br />
It includes:</p>
<ul>
<li>1. Use current WordPress default sizes and fill missing ones (recommended).</li>
<li>2. Match the original image’s thumbnail sizes.</li>
</ul>
<p>These options help ensure visual consistency and compatibility with your existing layout.</p>
<h4>3. Temporary Version Retention (Pro)</h4>
<p><img loading="lazy" decoding="async" src="https://compressx.io/wp-content/uploads/2026/02/temporary_version_retention.png" alt="Temporary Version Retention" width="328" height="439" class="alignnone size-full wp-image-3917" srcset="https://compressx.io/wp-content/uploads/2026/02/temporary_version_retention.png 328w, https://compressx.io/wp-content/uploads/2026/02/temporary_version_retention-224x300.png 224w" sizes="(max-width: 328px) 100vw, 328px" /><br />
This section is available in <a href="https://compressx.io/pricing">CompressX Pro</a>.<br />
It allows you to:</p>
<ul>
<li>1. Keep temporary versions (1, 2 or 3 versions) of previously replaced images.</li>
<li>2. Configure how many versions are kept for a while.</li>
<li>3. Set how long they are retained (1 day, 3 days or 7 days).</li>
</ul>
<p>Temporary versions provide a short-term rollback option and are automatically removed after expiration.</p>
<div class="compressx-note"><strong>Note</strong><br />
This is not a backup system.</div>
<h4>4. Current Media Information</h4>
<p><img loading="lazy" decoding="async" src="https://compressx.io/wp-content/uploads/2026/02/current_media.png" alt="Current Media" width="841" height="293" class="alignnone size-full wp-image-3919" srcset="https://compressx.io/wp-content/uploads/2026/02/current_media.png 841w, https://compressx.io/wp-content/uploads/2026/02/current_media-480x167.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 841px, 100vw" /><br />
This section displays details of the existing media file, including:</p>
<ul>
<li>1. Image preview</li>
<li>2. Dimensions</li>
<li>3. File format</li>
<li>4. File size</li>
<li>5. Optimization status</li>
<li>6. Number of generated thumbnails</li>
</ul>
<div class="compressx-note"><strong>Note</strong><br />
The image preview may still show a cached version due to browser or CDN caching.</div>
<h4>5. New Media Upload</h4>
<p><img loading="lazy" decoding="async" src="https://compressx.io/wp-content/uploads/2026/02/new_media.png" alt="New Media" width="831" height="574" class="alignnone size-full wp-image-3921" srcset="https://compressx.io/wp-content/uploads/2026/02/new_media.png 831w, https://compressx.io/wp-content/uploads/2026/02/new_media-480x332.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 831px, 100vw" /><br />
This is where you upload the new image to replace the current one.</p>
<ul>
<li>1. Click to upload or drag &#038; drop a file.</li>
<li>2. The new file will replace the existing media without changing the URL.</li>
<li>3. For best results, upload an image with a similar width (or slightly wider) than the original.</li>
</ul>
<div class="compressx-warning"><strong>Warning:</strong><br />
When replacing a media file, the replacement image <strong>must</strong> use the same file format as the original media.<br />
For example, if the current media is a JPG image, the replacement file must also be a JPG.<br />
Using a different format (such as replacing a JPG with a PNG) may lead to unexpected issues, including incorrect metadata, broken optimization workflows, or inconsistent media handling.</div>
<p>Once uploaded, the replacement process will follow the settings defined above.</p>
<h2>Using Media Replace</h2>
<p><a href="https://compressx.io/docs/use-media-replace/">How to use Media Replace</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://compressx.io/docs/media-replace/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Size-by-Size Results &#8211; General vs Smart Compression:</title>
		<link>https://compressx.io/docs/size-by-size-comparison-results/</link>
		
		<dc:creator><![CDATA[CyberD]]></dc:creator>
		<pubDate>Thu, 29 Jan 2026 14:12:48 +0000</pubDate>
				<category><![CDATA[Docs]]></category>
		<guid isPermaLink="false">https://compressx.io/?p=3818</guid>

					<description><![CDATA[This page compares the actual compression results of General and Smart Compression. All examples below are generated using the same environment and settings. Environment &#38; Settings System Infomation Item Value Server: Apache (Debian) PHP Version 8.3.21 Image Processing Library GD Output Format WebP WordPress Version 6.9 Theme Divi CompressX Settings Category Setting Image Processing Library [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="compressx-doc-hero-intro">This page compares the actual compression results of General and Smart Compression. All examples below are generated using the same environment and settings.</div>
<h2>Environment &amp; Settings</h2>
<h4>System Infomation</h4>
<table>
<thead>
<tr>
<th>Item</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Server:</td>
<td>Apache (Debian)</td>
</tr>
<tr>
<td>PHP Version</td>
<td>8.3.21</td>
</tr>
<tr>
<td>Image Processing Library</td>
<td>GD</td>
</tr>
<tr>
<td>Output Format</td>
<td>WebP</td>
</tr>
<tr>
<td>WordPress Version</td>
<td>6.9</td>
</tr>
<tr>
<td>Theme</td>
<td>Divi</td>
</tr>
</tbody>
</table>
<h4>CompressX Settings</h4>
<table>
<thead>
<tr>
<th>Category</th>
<th>Setting</th>
</tr>
</thead>
<tbody>
<tr>
<td>Image Processing Library</td>
<td>GD</td>
</tr>
<tr>
<td>Output Formats</td>
<td>WebP, AVIF</td>
</tr>
<tr>
<td>Compression Mode</td>
<td>General vs Smart</td>
</tr>
<tr>
<td>WebP Default Quality</td>
<td>80</td>
</tr>
<tr>
<td>Smart Size Threshold</td>
<td>50KB</td>
</tr>
<tr>
<td>Small Images (≤ Threshold)</td>
<td>Fixed quality applied</td>
</tr>
<tr>
<td>Large Images (&gt; Threshold)</td>
<td>Quality adjusts automatically as image size increases</td>
</tr>
<tr>
<td>Large Image Range Tested</td>
<td>Up to ≥4MB</td>
</tr>
</tbody>
</table>
<h4>Example Image</h4>
<p><span style="font-size: 12px;">The image used in this comparison is licensed for free commercial use. You can download the image <a href="https://compressx.io/wp-content/uploads/2026/01/vintage-pink-city-car-scaled.jpg">here</a></span><br />
<a href="https://compressx.io/wp-content/uploads/2026/01/vintage-pink-city-car-scaled.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-3825 size-large" src="https://compressx.io/wp-content/uploads/2026/01/vintage-pink-city-car-1024x744.jpg" alt="City" width="1024" height="744" srcset="https://compressx.io/wp-content/uploads/2026/01/vintage-pink-city-car-980x712.jpg 980w, https://compressx.io/wp-content/uploads/2026/01/vintage-pink-city-car-480x349.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></a></p>
<h2>Thumbnial Sizes in This Environment</h2>
<p>This comparison is generated in a WordPress site using the Divi theme.<br />
All thumbnail sizes shown below are generated by WordPress and Divi by default.<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-3843" src="https://compressx.io/wp-content/uploads/2026/01/thumbnail_sizes.png" alt="Thumbnail Sizes in This Environment" width="780" height="361" srcset="https://compressx.io/wp-content/uploads/2026/01/thumbnail_sizes.png 780w, https://compressx.io/wp-content/uploads/2026/01/thumbnail_sizes-480x222.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 780px, 100vw" /></p>
<h2>The Result</h2>
<p>Savings are calculated by comparing WebP files to the original file at the same image size.</p>
<div class="compressx-note"><strong>Note</strong><br />
Compression outcomes may vary depending on image content, server environment, and configuration.<br />
Users are free to adjust parameters to achieve results that best fit their own performance and quality requirements.</div>
<table>
<thead>
<tr>
<th style="text-align:left;">Dimensions</th>
<th style="text-align:right;">Original Size</th>
<th style="text-align:right;">General: WebP Size</th>
<th style="text-align:right;">General Savings</th>
<th style="text-align:right;">Smart: WebP Size</th>
<th style="text-align:right;">Smart Savings</th>
<th style="
        background:#eefaf0;
        border-left:2px solid #d5eadf;
        text-align:center;
        font-weight:600;
      "><br />
        Smart vs General (Δ)
      </th>
</tr>
</thead>
<tbody>
<tr>
<td>Original</td>
<td style="text-align:right;">2200KB</td>
<td style="text-align:right;">565KB</td>
<td style="text-align:right;">74.3%</td>
<td style="text-align:right;">378KB</td>
<td style="text-align:right;">82.8%</td>
<td style="background:#eefaf0;text-align:center;font-weight:700;color:#0a7a3d;">+8.5%</td>
</tr>
<tr>
<td>2880 × 1800</td>
<td style="text-align:right;">894KB</td>
<td style="text-align:right;">594KB</td>
<td style="text-align:right;">33.6%</td>
<td style="text-align:right;">395KB</td>
<td style="text-align:right;">55.8%</td>
<td style="background:#eefaf0;text-align:center;font-weight:700;color:#0a7a3d;">+22.2%</td>
</tr>
<tr>
<td>2048 × 1489</td>
<td style="text-align:right;">567KB</td>
<td style="text-align:right;">400KB</td>
<td style="text-align:right;">29.4%</td>
<td style="text-align:right;">280KB</td>
<td style="text-align:right;">50.6%</td>
<td style="background:#eefaf0;text-align:center;font-weight:700;color:#0a7a3d;">+21.2%</td>
</tr>
<tr>
<td>1536 × 1117</td>
<td style="text-align:right;">344KB</td>
<td style="text-align:right;">248KB</td>
<td style="text-align:right;">27.9%</td>
<td style="text-align:right;">189KB</td>
<td style="text-align:right;">45.1%</td>
<td style="background:#eefaf0;text-align:center;font-weight:700;color:#0a7a3d;">+17.2%</td>
</tr>
<tr>
<td>1280 × 931</td>
<td style="text-align:right;">250KB</td>
<td style="text-align:right;">182KB</td>
<td style="text-align:right;">27.2%</td>
<td style="text-align:right;">145KB</td>
<td style="text-align:right;">42.0%</td>
<td style="background:#eefaf0;text-align:center;font-weight:700;color:#0a7a3d;">+14.8%</td>
</tr>
<tr>
<td>1080 × 785</td>
<td style="text-align:right;">185KB</td>
<td style="text-align:right;">137KB</td>
<td style="text-align:right;">26.0%</td>
<td style="text-align:right;">112KB</td>
<td style="text-align:right;">39.5%</td>
<td style="background:#eefaf0;text-align:center;font-weight:700;color:#0a7a3d;">+13.5%</td>
</tr>
<tr>
<td>1080 × 675</td>
<td style="text-align:right;">162KB</td>
<td style="text-align:right;">121KB</td>
<td style="text-align:right;">25.3%</td>
<td style="text-align:right;">101KB</td>
<td style="text-align:right;">37.7%</td>
<td style="background:#eefaf0;text-align:center;font-weight:700;color:#0a7a3d;">+12.4%</td>
</tr>
<tr>
<td>1024 × 744</td>
<td style="text-align:right;">167KB</td>
<td style="text-align:right;">124KB</td>
<td style="text-align:right;">25.7%</td>
<td style="text-align:right;">103KB</td>
<td style="text-align:right;">38.3%</td>
<td style="background:#eefaf0;text-align:center;font-weight:700;color:#0a7a3d;">+12.6%</td>
</tr>
<tr>
<td>980 × 712</td>
<td style="text-align:right;">156KB</td>
<td style="text-align:right;">116KB</td>
<td style="text-align:right;">25.6%</td>
<td style="text-align:right;">98KB</td>
<td style="text-align:right;">37.2%</td>
<td style="background:#eefaf0;text-align:center;font-weight:700;color:#0a7a3d;">+11.6%</td>
</tr>
<tr>
<td>768 × 558</td>
<td style="text-align:right;">101KB</td>
<td style="text-align:right;">76KB</td>
<td style="text-align:right;">24.8%</td>
<td style="text-align:right;">71KB</td>
<td style="text-align:right;">29.7%</td>
<td style="background:#eefaf0;text-align:center;font-weight:600;color:#0a7a3d;">+4.9%</td>
</tr>
<tr>
<td>600 × 436</td>
<td style="text-align:right;">66KB</td>
<td style="text-align:right;">51KB</td>
<td style="text-align:right;">22.7%</td>
<td style="text-align:right;">49KB</td>
<td style="text-align:right;">25.8%</td>
<td style="background:#eefaf0;text-align:center;color:#0a7a3d;">+3.1%</td>
</tr>
<tr>
<td colspan="7" style="
           background:#fafafa;
           text-align:center;
           font-size:13px;
           color:#666;
           font-style:italic;
           border-top:1px dashed #ddd;
           border-bottom:1px dashed #ddd;
           padding:12px 8px;
           ">Smart Compression Threshold: Images ≤ <strong>50KB</strong> use fixed quality (no adaptive compression)
        </td>
</tr>
<tr>
<td>510 × 382</td>
<td style="text-align:right;">50KB</td>
<td style="text-align:right;">38KB</td>
<td style="text-align:right;">24.0%</td>
<td style="text-align:right;">38KB</td>
<td style="text-align:right;">24.0%</td>
<td style="background:#f7f7f7;text-align:center;color:#999;">0%</td>
</tr>
<tr>
<td>480 × 349</td>
<td style="text-align:right;">44KB</td>
<td style="text-align:right;">34KB</td>
<td style="text-align:right;">22.7%</td>
<td style="text-align:right;">34KB</td>
<td style="text-align:right;">22.7%</td>
<td style="background:#f7f7f7;text-align:center;color:#999;">0%</td>
</tr>
<tr>
<td>400 × 516</td>
<td style="text-align:right;">42KB</td>
<td style="text-align:right;">30KB</td>
<td style="text-align:right;">28.6%</td>
<td style="text-align:right;">30KB</td>
<td style="text-align:right;">28.6%</td>
<td style="background:#f7f7f7;text-align:center;color:#999;">0%</td>
</tr>
<tr>
<td>400 × 284</td>
<td style="text-align:right;">31KB</td>
<td style="text-align:right;">25KB</td>
<td style="text-align:right;">19.4%</td>
<td style="text-align:right;">25KB</td>
<td style="text-align:right;">19.4%</td>
<td style="background:#f7f7f7;text-align:center;color:#999;">0%</td>
</tr>
<tr>
<td>400 × 250</td>
<td style="text-align:right;">28KB</td>
<td style="text-align:right;">22KB</td>
<td style="text-align:right;">21.4%</td>
<td style="text-align:right;">22KB</td>
<td style="text-align:right;">21.4%</td>
<td style="background:#f7f7f7;text-align:center;color:#999;">0%</td>
</tr>
<tr>
<td>300 × 300</td>
<td style="text-align:right;">23KB</td>
<td style="text-align:right;">17KB</td>
<td style="text-align:right;">26.1%</td>
<td style="text-align:right;">17KB</td>
<td style="text-align:right;">26.1%</td>
<td style="background:#f7f7f7;text-align:center;color:#999;">0%</td>
</tr>
<tr>
<td>300 × 218</td>
<td style="text-align:right;">20KB</td>
<td style="text-align:right;">16KB</td>
<td style="text-align:right;">20.0%</td>
<td style="text-align:right;">16KB</td>
<td style="text-align:right;">20.0%</td>
<td style="background:#f7f7f7;text-align:center;color:#999;">0%</td>
</tr>
<tr>
<td>150 × 150</td>
<td style="text-align:right;">7KB</td>
<td style="text-align:right;">6KB</td>
<td style="text-align:right;">14.3%</td>
<td style="text-align:right;">6KB</td>
<td style="text-align:right;">14.3%</td>
<td style="background:#f7f7f7;text-align:center;color:#999;">0%</td>
</tr>
<tr>
<td>100 × 100</td>
<td style="text-align:right;">4KB</td>
<td style="text-align:right;">3KB</td>
<td style="text-align:right;">25.0%</td>
<td style="text-align:right;">3KB</td>
<td style="text-align:right;">25.0%</td>
<td style="background:#f7f7f7;text-align:center;color:#999;">0%</td>
</tr>
</tbody>
</table>
<h2>Summary</h2>
<p>This comparison is designed to illustrate why a size-aware Smart Compression strategy performs better in common scenarios.<br />
All results are generated in a typical WordPress environment using the same image, settings, and parameters. Anyone can reproduce these results under the same conditions.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Remove Original PNG/JPG Images?</title>
		<link>https://compressx.io/docs/remove-original-png-jpg/</link>
					<comments>https://compressx.io/docs/remove-original-png-jpg/#respond</comments>
		
		<dc:creator><![CDATA[CyberD]]></dc:creator>
		<pubDate>Mon, 26 Jan 2026 19:36:15 +0000</pubDate>
				<category><![CDATA[Docs]]></category>
		<guid isPermaLink="false">https://compressx.io/?p=3751</guid>

					<description><![CDATA[Short Answer We do NOT recommend removing original PNG/JPG images. Original images are a core part of WordPress media handling and are required for many critical features. If your goal is to save disk space, there is a safer and recommended alternative described below. Why We Do Not Recommend Removing Original Images 1. Original Images [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="compressx-doc-hero-intro"><strong>Short Answer</strong><br />
We <strong>do NOT</strong> recommend removing original PNG/JPG images.<br />
Original images are a core part of WordPress media handling and are required for many critical features.<br />
If your goal is to save disk space, there is a safer and recommended alternative described below.</div>
<h2>Why We Do Not Recommend Removing Original Images</h2>
<h4>1. Original Images Are the Source of All Thumbnails</h4>
<p>All thumbnails and custom image sizes in WordPress are generated from the original image.<br />
Once the original image is removed:</p>
<ul>
<li>1. Thumbnails cannot be regenerated.</li>
<li>2. Newly registered image sizes will never be created.</li>
<li>3. Image editing (crop, rotate).</li>
<li>4. Media workflows (Like thumbnail regeneration) become permanently limited.</li>
</ul>
<div class="compressx-note"><strong>Note</strong><br />
CompressX does not generate WebP or AVIF copies for original full-size images.<br />
Only thumbnails are converted to WebP/AVIF, including large thumbnail sizes (e.g. 2560×2560).</div>
<h4>2. Original Images May Still Be Used on the Frontend</h4>
<p>Even if thumbnails exist, the original image may still be used in:</p>
<ul>
<li>1. Lightbox or zoom views.</li>
<li>2. Full-size image links.</li>
<li>3. Certain themes, blocks, or scripts.</li>
<li>4. Image downloads and sharing.</li>
</ul>
<p>Deleting the original image can lead to broken frontend behavior.</p>
<h4>3. Removing Original Images Is Irreversible</h4>
<p>Once removed:</p>
<ul>
<li>1. Original resolution and metadata are lost.</li>
<li>2. Thumbnails cannot fully replace the original.</li>
<li>3. Future improvements or higher-quality regeneration are impossible.</li>
</ul>
<p>This action cannot be safely undone.</p>
<h2>The Safe and Recommended Way to Save Disk Space</h2>
<h4>Delete Thumbnails Instead of Original Images</h4>
<p>CompressX provides <a href="https://compressx.io/docs/png-jpg-thumbnails-deletion/">a safe, reversible method</a> to reduce disk usage by removing generated thumbnails while keeping original images intact.<br />
<strong>Why This Is Safe</strong></p>
<ul>
<li>1. Thumbnails are derived files, not source files.</li>
<li>2. They can always be restored from the original image.</li>
<li>3. WordPress does not require all thumbnails to exist at all times.</li>
</ul>
<div class="compressx-tip"><strong>Tip</strong><br />
CompressX will keep thumbnails that are required for sharing content on third-party platforms, such as social networks.</div>
]]></content:encoded>
					
					<wfw:commentRss>https://compressx.io/docs/remove-original-png-jpg/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Best Practices for Large Media Libraries</title>
		<link>https://compressx.io/docs/best-practices-for-large-media-libraries/</link>
					<comments>https://compressx.io/docs/best-practices-for-large-media-libraries/#respond</comments>
		
		<dc:creator><![CDATA[CyberD]]></dc:creator>
		<pubDate>Sun, 25 Jan 2026 02:47:08 +0000</pubDate>
				<category><![CDATA[Docs]]></category>
		<guid isPermaLink="false">https://compressx.io/?p=3727</guid>

					<description><![CDATA[This guide explains how to reliably complete image optimization for large WordPress media libraries (e.g. 10GB+ storage, dozens of thumbnails per image) using CompressX. 1. Managing Images and Thumbnails CompressX (Free and Pro) converts JPG and PNG images into WebP or AVIF formats. 1. Original full-size images are retained (Default). 2. Original JPG/PNG thumbnails can [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="compressx-doc-hero-intro">
This guide explains how to reliably complete image optimization for large WordPress media libraries (e.g. 10GB+ storage, dozens of thumbnails per image) using CompressX.</div>
<h2>1. Managing Images and Thumbnails</h2>
<p>CompressX (Free and Pro) converts JPG and PNG images into WebP or AVIF formats.</p>
<ul>
<li>1. Original full-size images are retained (Default).</li>
<li>2. Original JPG/PNG thumbnails can be automatically deleted after conversion (Pro only) (Optional). This is the most effective way to reduce storage usage</li>
</ul>
<h2>2. Recommended Optimization Workflow</h2>
<p>For large media libraries, it is recommended to prepare before starting optimization.</p>
<h4>Backup Before Optimization</h4>
<p>Since the library size is large, perform a full website backup before starting.<br />
<a href="https://wordpress.org/plugins/wpvivid-backuprestore/">WPvivid (It&#8217;s free)</a> can be used for this purpose.</p>
<h4>Adjust Processing Speed</h4>
<p>Control how fast images are processed to balance optimization performance and server resource usage.<br />
Lower processing speed helps reduce CPU and memory consumption, especially on shared or limited hosting environments.</p>
<blockquote ><p><strong>Recommended settings:</strong><br />
Go to: CompressX → General Settings → Queue Throughput</p>
<ul style="padding-bottom:0;">
<li><strong>High-performance servers</strong><br />
Select 10 or 20 images per batch to speed up processing.</li>
<li><strong>Standard servers</strong><br />
Select 1 or 5 images per batch to prevent timeouts.</li>
</ul>
</blockquote>
<h2>3. Run Optimization in the Background (Pro only) (Optional)</h2>
<p>The optimization process can be run in the background, so the browser tab does not need to remain open.<br />
Detailed instructions are available here: <a href="https://compressx.io/docs/bulk-optimization/">Bulk Optimization</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://compressx.io/docs/best-practices-for-large-media-libraries/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Smart Image Optimization Explained</title>
		<link>https://compressx.io/docs/smart-image-optimization/</link>
					<comments>https://compressx.io/docs/smart-image-optimization/#respond</comments>
		
		<dc:creator><![CDATA[CyberD]]></dc:creator>
		<pubDate>Tue, 20 Jan 2026 21:10:03 +0000</pubDate>
				<category><![CDATA[Docs]]></category>
		<guid isPermaLink="false">https://compressx.io/?p=3641</guid>

					<description><![CDATA[Smart Compression automatically adjusts compression quality based on image file size, ensuring high visual quality for small images while applying stronger compression to large images for better performance. To see how this strategy performs in a real WordPress environment, view the real-world compression comparison. → Compression Comparison (Real Test) What Is Smart Compression? Purpose: Smart [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="compressx-doc-hero-intro">Smart Compression automatically adjusts compression quality based on image file size, ensuring high visual quality for small images while applying stronger compression to large images for better performance.<br />
To see how this strategy performs in a real WordPress environment, view the real-world compression comparison.<br />
<a href="https://compressx.io/docs/size-by-size-comparison-results/">→ Compression Comparison (Real Test)</a></div>
<h2>What Is Smart Compression?</h2>
<p><img loading="lazy" decoding="async" class="alignnone size-large wp-image-3697" src="https://compressx.io/wp-content/uploads/2026/01/smart_compression_concept-1024x284.png" alt="Smart Compression Concept" width="1024" height="284" srcset="https://compressx.io/wp-content/uploads/2026/01/smart_compression_concept-980x272.png 980w, https://compressx.io/wp-content/uploads/2026/01/smart_compression_concept-480x133.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></p>
<blockquote><p><strong>Purpose:</strong><br />
Smart Compression is designed around how different image sizes are actually used on a website.</p>
<ul>
<li><strong>Small images</strong> (e.g. ≤50KB) need to stay sharp.<br />
                    Even slight quality loss can be noticeable at small sizes.</li>
<li><strong>Medium images</strong>  (e.g. 50KB&lt; Size&lt; 4MB) are often shown inline and loaded frequently.<br />
                    Smart Compression balances visual quality and file size to improve page loading speed.</li>
<li><strong>Large images</strong> (e.g. ≥4MB) usually take up the most disk space.<br />
                    They can be compressed more efficiently to save storage, while still remaining visually sharp and fast to load.</li>
</ul>
<p>Instead of using a single fixed quality for all images, Smart Compression dynamically adjusts compression quality based on image size.</p></blockquote>
<h2>When Should You Change These Settings?</h2>
<p><strong>Default Settings Are Enough If:</strong></p>
<ul>
<li>You run a typical website</li>
<li>You want good quality with minimal configuration</li>
<li>You don’t handle extremely large images</li>
</ul>
<p><strong>Consider Custom Settings If:</strong></p>
<ul>
<li>You host very large images (photography, portfolios)</li>
<li>You want aggressive optimization for performance</li>
<li>You need different quality behavior for WebP and AVIF</li>
</ul>
<h1>Smart Quality Rules</h1>
<p>Smart Compression is controlled by a set of rules that define how compression quality changes as image size increases.</p>
<table>
<thead>
<tr>
<th>Image Size Stage</th>
<th>Size Range</th>
<th>Compression Behavior</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Threshold</strong></td>
<td>Size ≤ Threshold</td>
<td>Fixed quality is applied</td>
</tr>
<tr>
<td><strong>Adaptive Range</strong></td>
<td>Threshold &lt; Size &lt; 4MB</td>
<td>Quality decreases gradually as size increases</td>
</tr>
<tr>
<td><strong>Max Compression</strong></td>
<td>Size ≥ 4MB</td>
<td>Minimum quality is enforced</td>
</tr>
</tbody>
</table>
<div class="compressx-tip"><strong>Tip</strong><br />
In most cases, Smart mode works well with the default values.<br />
The 4MB threshold is based on practical testing and real-world usage feedback.<br />
Images larger than this size usually benefit from stronger compression with little noticeable quality loss.<br />
This default value may be fine-tuned over time.</div>
<h2 id="compressx-size-threshold">1. Size Threshold</h2>
<h4>What Is the Size Threshold?</h4>
<p>The Size Threshold defines the split point between:</p>
<ul>
<li>Fixed compression (small images).</li>
<li>Adaptive compression (large images)</li>
</ul>
<blockquote><p>Mathematica:<br />
Images ≤ Threshold → Fixed quality<br />
Threshold ≤ Images &lt; Threshold → Adaptive quality<br />
Images ≥ 4MB → Fixed quality</p></blockquote>
<h2>2. Small Images (≤ Threshold)</h2>
<p><strong>How Small Images Are Compressed?</strong><br />
Images smaller than or equal to the threshold use a fixed compression quality.<br />
The 4MB threshold is based on practical testing and real-world usage feedback.<br />
Images larger than this size usually benefit from stronger compression with little noticeable quality loss.<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-3679" src="https://compressx.io/wp-content/uploads/2026/01/Small_image_less_than_threshold.png" alt="Small Image Less than Threshold" width="347" height="176" srcset="https://compressx.io/wp-content/uploads/2026/01/Small_image_less_than_threshold.png 347w, https://compressx.io/wp-content/uploads/2026/01/Small_image_less_than_threshold-300x152.png 300w" sizes="(max-width: 347px) 100vw, 347px" /><br />
**This value may be fine-tuned over time.<br />
<strong>Settings</strong></p>
<ul>
<li>WebP Fixed Quality.</li>
<li>AVIF Fixed Quality.</li>
</ul>
<p><strong>Why Fixed Quality?</strong></p>
<ul>
<li>Prevents visible degradation on icons, logos, and UI elements.</li>
<li>Ensures consistent visual appearance.</li>
</ul>
<p>These values are applied directly without any adaptive adjustment.</p>
<h2>3. Larger Images (&gt; Threshold)</h2>
<p>Large images use adaptive compression.<br />
Compression quality decreases automatically as image size increases.<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-3705" src="https://compressx.io/wp-content/uploads/2026/01/large_images_bigger_than_threshold.png" alt="Large Images Threshold" width="717" height="281" srcset="https://compressx.io/wp-content/uploads/2026/01/large_images_bigger_than_threshold.png 717w, https://compressx.io/wp-content/uploads/2026/01/large_images_bigger_than_threshold-480x188.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 717px, 100vw" /><br />
<strong>How Quality Changes?</strong><br />
Quality decreases smoothly from 95 to 28 (changeable) between the threshold and 4MB.<br />
<strong>This means:</strong></p>
<ul>
<li>Smaller large images retain higher quality.</li>
<li>Larger images receive stronger compression.</li>
</ul>
<blockquote><p>Threshold → 4MB<br />
Quality: 80 → 35<br />
Lower quality = smaller file size</p></blockquote>
<h2>4. Quality ≥ 4MB</h2>
<p>Maximum Compression for Very Large Images<br />
Images larger than or equal to 4MB use the minimum quality value.</p>
<ul>
<li>This value is controlled by the slider.</li>
<li>Ensures very large images are compressed aggressively.</li>
</ul>
<p>This prevents oversized images from harming page performance.</p>
<h2>5. WebP and AVIF Differences</h2>
<p>Smart Compression allows separate control for:</p>
<ul>
<li>WebP</li>
<li>AVIF</li>
</ul>
<p>Each format has its own:</p>
<ul>
<li>Fixed quality</li>
<li>Adaptive quality range</li>
<li>Minimum quality</li>
</ul>
<p>This reflects real-world differences in compression efficiency between formats.</p>
<h2>6. Visual Quality Curve</h2>
<p>The chart at the bottom visualizes how compression quality changes as image size increases.<br />
<a href="https://compressx.io/wp-content/uploads/2026/01/smart_compression_curve-1.png"><img loading="lazy" decoding="async" class="alignnone wp-image-3693 size-large" src="https://compressx.io/wp-content/uploads/2026/01/smart_compression_curve-1-1024x377.png" alt="Smart Compression Curve" width="1024" height="377" srcset="https://compressx.io/wp-content/uploads/2026/01/smart_compression_curve-1-1024x377.png 1024w, https://compressx.io/wp-content/uploads/2026/01/smart_compression_curve-1-980x361.png 980w, https://compressx.io/wp-content/uploads/2026/01/smart_compression_curve-1-480x177.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" /></a><br />
<strong>What the Chart Shows:</strong></p>
<ul>
<li>X-axis: Image file size</li>
<li>Y-axis: Compression quality</li>
<li>Separate curves for WebP and AVIF</li>
</ul>
<p><strong>Why the Curve Matters:</strong></p>
<ul>
<li>Confirms that quality decreases gradually</li>
<li>Helps users understand compression behavior</li>
<li>Ensures there are no sudden quality drops</li>
</ul>
<h2>Summary</h2>
<p>Smart Compression provides:</p>
<ul>
<li>Fixed quality where it matters</li>
<li>Adaptive compression where it’s safe</li>
<li>Clear, predictable behavior</li>
<li>Full control for advanced users</li>
</ul>
<p>It is designed to work well out of the box while remaining fully configurable when needed.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://compressx.io/docs/smart-image-optimization/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress MU Support</title>
		<link>https://compressx.io/docs/wordpress-mu-support/</link>
					<comments>https://compressx.io/docs/wordpress-mu-support/#respond</comments>
		
		<dc:creator><![CDATA[CyberD]]></dc:creator>
		<pubDate>Thu, 15 Jan 2026 21:03:51 +0000</pubDate>
				<category><![CDATA[Docs]]></category>
		<guid isPermaLink="false">https://compressx.io/?p=3610</guid>

					<description><![CDATA[CompressX Pro is fully compatible with WordPress Multisite environments. It enables centralized image optimization management across your entire network, ensuring all sub-sites benefit from high-performance WebP and AVIF delivery using one unified configuration. How CompressX Pro Works in Multisite CompressX Pro operates at the network level in WordPress Multisite installations. Once activated by a Network [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="compressx-doc-hero-intro">
CompressX Pro is fully compatible with WordPress Multisite environments. It enables centralized image optimization management across your entire network, ensuring all sub-sites benefit from high-performance WebP and AVIF delivery using one unified configuration.
</div>
<h2>How CompressX Pro Works in Multisite</h2>
<p>CompressX Pro operates at the network level in WordPress Multisite installations.<br />
Once activated by a Network Administrator, all optimization rules and settings are managed centrally.</p>
<blockquote><p>
After network activation, CompressX Pro provides a unified dashboard that controls compression quality, Next-Gen image formats, and CDN delivery for every sub-site simultaneously.
</p></blockquote>
<p>Core behavior includes:</p>
<ul>
<li>Centralized optimization management from Network Admin</li>
<li>Global WebP and AVIF configuration</li>
<li>Unified CDN integration</li>
<li>Network-wide performance optimization</li>
<li>Site-level Media Library isolation</li>
</ul>
<div class="compressx-note">
<strong>Note</strong><br />
CompressX Pro does not merge Media Libraries between sites. Each sub-site retains its own media data while inheriting global optimization rules.
</div>
<h2>Network Admin vs Site Admin Permissions</h2>
<p>In Multisite environments, CompressX Pro permissions are managed exclusively at the Network Admin level.</p>
<p>Permission behavior:</p>
<ul>
<li><strong>Network Admin (Full Access)</strong><br />
Can manage licenses, optimization settings, CDN integration, tools, statistics, and system configuration.</li>
<li><strong>Site Admin (No Access)</strong><br />
Cannot view or modify CompressX Pro configuration panels or Pro features.</li>
</ul>
<div class="compressx-tip">
<strong>Tip</strong><br />
This permission model prevents configuration conflicts and guarantees consistent optimization standards across the network.
</div>
<h2>Media Storage Behavior in Multisite</h2>
<p>CompressX Pro follows native WordPress Multisite media storage architecture and does not modify default file structures.</p>
<p>Storage behavior includes:</p>
<ul>
<li>Each sub-site stores media files in its own uploads directory.</li>
<li>Optimized image versions (WebP, AVIF, thumbnails) remain linked to the originating sub-site.</li>
<li>No automatic sharing of optimized images between sub-sites.</li>
<li>All optimization operations respect site-level boundaries.</li>
</ul>
<div class="compressx-note">
<strong>Note</strong><br />
Deleting a sub-site will also remove its associated optimized image files according to standard WordPress Multisite behavior.
</div>
<h2>Common Multisite Use Cases</h2>
<p>CompressX Pro supports a wide range of Multisite deployment scenarios.</p>
<p>Common use cases include:</p>
<ul>
<li>Agencies managing multiple client websites from a single WordPress installation.</li>
<li>SaaS-style platforms offering site creation for users.</li>
<li>Content networks operating multiple branded sub-sites.</li>
<li>Staging and testing environments with shared optimization rules.</li>
</ul>
<p>Centralized optimization simplifies management while maintaining consistent image performance across large networks.</p>
<h2>Summary</h2>
<p>CompressX Pro Multisite Support provides a scalable, centralized solution for managing image optimization across your network.</p>
<p>Key benefits include:</p>
<ul>
<li>Unified WebP and AVIF delivery</li>
<li>Centralized optimization control</li>
<li>Consistent performance standards across sub-sites</li>
<li>Reduced storage usage</li>
<li>Simplified Multisite administration</li>
</ul>
<p>With a single configuration, every sub-site benefits from faster image delivery, modern image formats, and optimized performance.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://compressx.io/docs/wordpress-mu-support/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Check whether WebP/AVIF takes effective</title>
		<link>https://compressx.io/docs/webp-avif-takes-effective/</link>
		
		<dc:creator><![CDATA[CyberD]]></dc:creator>
		<pubDate>Wed, 07 Jan 2026 19:41:13 +0000</pubDate>
				<category><![CDATA[Docs]]></category>
		<guid isPermaLink="false">https://compressx.io/?p=3196</guid>

					<description><![CDATA[Learn how to verify that WebP and AVIF images are actually being delivered to visitors. Step 1: Open a Page Containing Images Visit any front-end page on your website where images are displayed (posts, pages, products, etc.). Step 2: Open Browser Developer Tools 1. Right-click on the page and select Inspect, or 2. Use keyboard [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="compressx-doc-hero-intro">Learn how to verify that WebP and AVIF images are actually being delivered to visitors.</div>
<h2>Step 1: Open a Page Containing Images</h2>
<p>Visit any front-end page on your website where images are displayed (posts, pages, products, etc.).</p>
<h2>Step 2: Open Browser Developer Tools</h2>
<ul class="compressx-doc-list">
<li>1. Right-click on the page and select <strong>Inspect</strong>, or</li>
<li>2. Use keyboard shortcuts:<br />
<strong>Windows / Linux:</strong> <code>F12</code> or <code>Ctrl + Shift + I</code><br />
<strong>macOS:</strong> <code>Cmd + Option + I</code></li>
</ul>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3700" src="https://compressx.io/wp-content/uploads/2026/01/open_browser_developer_tools.png" alt="Open Browser Developer Tools - Inspect" width="633" height="348" srcset="https://compressx.io/wp-content/uploads/2026/01/open_browser_developer_tools.png 633w, https://compressx.io/wp-content/uploads/2026/01/open_browser_developer_tools-480x264.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 633px, 100vw" /></p>
<h2>Step 3: Check the Network Tab</h2>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3702" src="https://compressx.io/wp-content/uploads/2026/01/network_webp.png" alt="Check the Network Tab" width="861" height="258" srcset="https://compressx.io/wp-content/uploads/2026/01/network_webp.png 861w, https://compressx.io/wp-content/uploads/2026/01/network_webp-480x144.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 861px, 100vw" /></p>
<ul class="compressx-doc-list">
<li>1. Switch to the <strong>Network</strong> tab in Developer Tools.</li>
<li>2. Refresh the page to reload all assets.</li>
<li>3. Filter by <strong>Img</strong> (images).</li>
</ul>
<h2>Step 4: Confirm Image Format</h2>
<p>Click on any image request and check:</p>
<ul class="compressx-doc-list">
<li>1. The <strong>Type</strong> column, or</li>
<li>2. <strong>Response Headers → Content-Type</strong></li>
</ul>
<p>If you see:</p>
<ul class="compressx-doc-list">
<li>webp</li>
<li>avif</li>
</ul>
<p>then WebP or AVIF is successfully taking effect.</p>
<p>&nbsp;</p>
<div class="compressx-note"><strong>Notes</strong><br />
1. WebP/AVIF is served only to supported browsers.<br />
2. Unsupported browsers will automatically fall back to JPG/PNG.<br />
3. CDN or browser caching may require clearing before changes appear.<br />
4. Always verify using Developer Tools, not by visual inspection alone.</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
