Another simple image optimizer

설명

Automatically optimize uploaded images (jpg, png, gif, webp, svg, avif) using the Spatie image-optimizer library and binary files on your host system.

New uploaded images with all image sizes (thumbnails) will be optimized automatically.

Previously uploaded images can be updated in two ways:

  1. Use the command line interface (cli) and run wp media regenerate, which also triggers the optimization chain. If you don’t have cli access, some other plugin, that regenerates existing thumbnails should work, too (not tested, yet).
  2. The media library has a new column “File size” in the list view, which displays the new and the old file size. If an image is not optimized, there is a link named “Optimize” to run the optimizer directly.

Warning: Images are replaced with the optimized ones. Create a backup before testing this plugin. If this is a deal-breaker for you, don’t use it.

Important: If the needed binary files aren’t installed, this plugin won’t optimize anything. Don’t use it, if you don’t know, how to install them or if your web hoster doesn’t provide them.

Notice: WordPress has no support for SVG and AVIF files. Technically this plugin can optimize them, but I didn’t run any tests with plugins, that add SVG/AVIF support to WordPress. I was able to optimize svg and avif files automatically in a local test setup (see prepare-and-run-tests.sh in the tests folder and search for enable_svg_avif_upload).

For more information and notes about development, checkout the project README.md file on Codeberg

Optimization tools

Spatie image-optimizer will use these optimizers if they are present on your system:

At least jpegoptim and optipng should be installed.

You can find information about how to install the binary files in the Spatie image-optimizer README.md file.

후기

2023년 9월 29일
Fantastic plugin. I was looking to implement spatie/image-optimizer manually on my WordPress theme but decided to do one check for a plugin before proceeding. After having a look through the plugin source code it seems to do exactly what I wanted (in a cleaner fashion too) without all the unnecessary frills and external API calls that so many other plugins seem to use. 10/10
모든 0 평가 읽기

기여자 & 개발자

“Another simple image optimizer”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“Another simple image optimizer”(이)가 1 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “Another simple image optimizer”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

PHP 8.1 is required since 0.2.0.

For more details see project CHANGELOG.md on Codeberg