Commit d5ca31dfa2f for woocommerce
commit d5ca31dfa2f1e2c8b3ead9149050b677ab993220
Author: Vlad Olaru <vlad.olaru@automattic.com>
Date: Wed Oct 7 17:36:17 2026 +0300
Compress the product photos used by block editor previews (#69546)
* perf: Compress the product photos used by block editor previews
Optimize 10 shipped images without changing file names, formats or dimensions.
The set shrinks from 404 KB to 180 KB (55%). Each lossy file keeps a luma SSIM of at
least 0.98 against its trunk copy and a ssimulacra2 score of at least 80.
The files and numbers are in the PR description.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
* chore: Add changelog entry for previews image optimization
Nothing here changes what merchants see, so the entry is comment-only.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
diff --git a/plugins/woocommerce/assets/images/previews/beanie.jpg b/plugins/woocommerce/assets/images/previews/beanie.jpg
index b725e78afde..766c790a3f8 100644
Binary files a/plugins/woocommerce/assets/images/previews/beanie.jpg and b/plugins/woocommerce/assets/images/previews/beanie.jpg differ
diff --git a/plugins/woocommerce/assets/images/previews/cap.jpg b/plugins/woocommerce/assets/images/previews/cap.jpg
index fd29cdf55a8..598870ac85c 100644
Binary files a/plugins/woocommerce/assets/images/previews/cap.jpg and b/plugins/woocommerce/assets/images/previews/cap.jpg differ
diff --git a/plugins/woocommerce/assets/images/previews/collection.jpg b/plugins/woocommerce/assets/images/previews/collection.jpg
index f5805f27d05..cfdd3107d68 100644
Binary files a/plugins/woocommerce/assets/images/previews/collection.jpg and b/plugins/woocommerce/assets/images/previews/collection.jpg differ
diff --git a/plugins/woocommerce/assets/images/previews/hoodie-with-logo.jpg b/plugins/woocommerce/assets/images/previews/hoodie-with-logo.jpg
index 9609e3bf856..d0c3b46b741 100644
Binary files a/plugins/woocommerce/assets/images/previews/hoodie-with-logo.jpg and b/plugins/woocommerce/assets/images/previews/hoodie-with-logo.jpg differ
diff --git a/plugins/woocommerce/assets/images/previews/hoodie-with-pocket.jpg b/plugins/woocommerce/assets/images/previews/hoodie-with-pocket.jpg
index 72c3272d0cb..9eae2cca113 100644
Binary files a/plugins/woocommerce/assets/images/previews/hoodie-with-pocket.jpg and b/plugins/woocommerce/assets/images/previews/hoodie-with-pocket.jpg differ
diff --git a/plugins/woocommerce/assets/images/previews/hoodie-with-zipper.jpg b/plugins/woocommerce/assets/images/previews/hoodie-with-zipper.jpg
index b3b49f2f1c2..dd42b4deff9 100644
Binary files a/plugins/woocommerce/assets/images/previews/hoodie-with-zipper.jpg and b/plugins/woocommerce/assets/images/previews/hoodie-with-zipper.jpg differ
diff --git a/plugins/woocommerce/assets/images/previews/long-sleeve-tee.jpg b/plugins/woocommerce/assets/images/previews/long-sleeve-tee.jpg
index 64c7d9d9e69..e4ec45039ec 100644
Binary files a/plugins/woocommerce/assets/images/previews/long-sleeve-tee.jpg and b/plugins/woocommerce/assets/images/previews/long-sleeve-tee.jpg differ
diff --git a/plugins/woocommerce/assets/images/previews/pennant.jpg b/plugins/woocommerce/assets/images/previews/pennant.jpg
index 61f64b7cda8..5cbdf9bbca5 100644
Binary files a/plugins/woocommerce/assets/images/previews/pennant.jpg and b/plugins/woocommerce/assets/images/previews/pennant.jpg differ
diff --git a/plugins/woocommerce/assets/images/previews/polo.jpg b/plugins/woocommerce/assets/images/previews/polo.jpg
index 6766cc216c7..2169ff09db1 100644
Binary files a/plugins/woocommerce/assets/images/previews/polo.jpg and b/plugins/woocommerce/assets/images/previews/polo.jpg differ
diff --git a/plugins/woocommerce/assets/images/previews/tshirt.jpg b/plugins/woocommerce/assets/images/previews/tshirt.jpg
index d775d53efd3..928c32c7458 100644
Binary files a/plugins/woocommerce/assets/images/previews/tshirt.jpg and b/plugins/woocommerce/assets/images/previews/tshirt.jpg differ
diff --git a/plugins/woocommerce/changelog/dev-compress-block-preview-photos b/plugins/woocommerce/changelog/dev-compress-block-preview-photos
new file mode 100644
index 00000000000..7e437529cc3
--- /dev/null
+++ b/plugins/woocommerce/changelog/dev-compress-block-preview-photos
@@ -0,0 +1,3 @@
+Significance: patch
+Type: dev
+Comment: Compress the product photos used by block editor previews; no merchant-facing change.