![]() ![]() Image_optim = ImageOptim.new(:pngout => false) Initialize optimizer (or you can call optimization methods directly on ImageOptim): image_optim = ImageOptim.new PATH="/Applications/ImageOptim.app/Contents/MacOS:$PATH" image_optim *.jpgĮNV = "/custom/location:# PATH="/custom/location:$PATH" image_optim *.jpg Specify custom bin location using XXX_BIN environment variable ( JPEGOPTIM_BIN, OPTIPNG_BIN, ).īesides permanently setting environment variables in ~/.profile, ~/.bash_profile, ~/.bashrc, ~/.zshrc, they can be set: If you cannot install to common location, then install to custom one and add it to PATH. Simplest way for image_optim to locate binaries is to install them in common location present in PATH (see Binaries installation). See image_optim_pack repository for Dockerfile and instructions. This gem is also be available as docker image containing most binaries: docker run -rm ghcr.io/toy/image_optim -version # image_optim versionĭocker run -rm ghcr.io/toy/image_optim -info # image_optim info including bin versionsĭocker run -rm -v "$PWD":/here -w /here ghcr.io/toy/image_optim image-in-this-folder.jpg ![]() If you want to check latest changes: gem 'image_optim', :git => 'git:///toy/image_optim.git' ![]() With version: gem 'image_optim', '~> 0.31' You may also want to install image_optim_pack (see Binaries pack). jpegtran from Independent JPEG Group's JPEG libraryĭocumentation for latest gem version and master branch.Ī test application with latest image_optim and image_optim_pack is available on render.(will use zopfli on default/maximum level 4) Command line tool and ruby interface to optimize (lossless compress, optionally lossy) jpeg, png, gif and svg images using external utilities: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |