Get started Get started

Howdy!

Smart Image Optimizer

$ 10.00
$ 25.00 Save 60%
  • Lifetime access to the file
  • 6 months of completely free support
  • Quality and authenticity guaranteed
  • Money-back guarantee

Auto-compress, resize and convert Botble CMS media uploads to WebP or AVIF. Faster pages, better Core Web Vitals, zero manual work.

 

Read more

Smart Image Optimizer for Botble CMS – Auto Compress, Resize & Convert to WebP / AVIF

Stop uploading heavy images

Every image you upload to the Botble media library is automatically compressed, resized if you want, and converted to WebP or AVIF. Your pages load faster, your storage stays small, and you never touch an image editor again.

Large JPEG and PNG files are one of the most common reasons a website feels slow. Smart Image Optimizer fixes this at the source. The moment an image is uploaded to the Botble media library, it is optimized automatically, with no extra steps and no external service. Everything runs on your own server.

How it works

  1. You upload an image as usual.
  2. The plugin processes the original pixels once, so quality is not degraded by repeated re-encoding. It corrects orientation, resizes, strips metadata, compresses and converts.
  3. The result is verified. A broken file never replaces your upload.
  4. The media record is updated and every thumbnail size is rebuilt from the optimized file.

Key features

  • Automatic optimization on upload for JPEG, PNG, WebP and AVIF, plus static GIF (optional).
  • Convert to WebP or AVIF, or keep the original format and only compress.
  • Quality control from 1 to 100.
  • Smart resizing by width, height or both, with three modes: center crop (exact size), stretch, or fit inside the box. Upscaling can be switched on or off.
  • Thumbnails stay consistent: all Botble thumbnail sizes are generated from the final optimized file, in the same format.
  • PNG transparency is preserved.
  • Animated GIF and animated WebP/AVIF are never touched, so animations don't break.
  • "Keep original if the new file is bigger" protects images that are already well optimized.
  • Strip EXIF metadata (GPS location, camera details) for smaller files and better privacy.
  • Optional private backup of the original file, stored outside the public folder and unreachable from the web.
  • Admin-only mode: optimize only uploads from the admin panel, or front-end uploads too (customers, vendors).
  • Safe by design: the output file is verified, a memory guard skips images too large to process safely, and any error is logged without ever breaking an upload.
  • Server check on the settings page shows your image library (GD or Imagick) and whether it can write WebP and AVIF.
  • Savings statistics: see how many images were optimized and how much space you saved.
  • Bilingual admin interface (Persian and English) with a permission for the settings page.

Perfect for

News and blog sites, online shops, marketplaces, portfolios and any Botble site where editors upload photos every day.

Good to know

  • Only new uploads are optimized. Existing images are not changed.
  • If your server cannot write the chosen format, the plugin falls back to compression and resizing without conversion, and tells you why.

Requirements

  • Botble CMS core 7.3.0 or newer
  • PHP 8.2+
  • GD or Imagick, the same library you selected in Botble's media settings. WebP requires WebP write support. AVIF requires AVIF write support (GD with imageavif on PHP 8.1+, or Imagick with an AVIF delegate).

Installation

  1. Upload the ZIP from Admin → Plugins → Add new, or extract the arya-image-optimizer folder into platform/plugins/.
  2. Activate Smart Image Optimizer.
  3. Open License Plugins in the admin menu and activate your license key.
  4. Go to Settings → Others → Smart Image Optimizer, review the options and save.

By default, new uploads are converted to WebP at quality 82.

Leave a comment

Product Details
Plugin Details
  • Software Framework Laravel
  • Plugin Version 1.1.0
  • Compatible PHP Version 8.2 to 8.5
  • Botble Version 7.3.0 or higher
Share: