grourk
grourk

Reputation: 681

Lightweight command-line image resizer?

I'm looking for an image resizer / thumbnailer that is lightweight and efficient. Something that does a good job with all image types, but most importantly jpeg and png.

I've looked into ImageMagick and GraphicsMagick, but they are too heavy. This is something I want to distribute with my app, so the smaller the better. I don't need all the functionality of *Magick, just simple resizing.

I've found the FreeImage library which people seem to like as a light library. Does anyone know if there's a simple command-line utility that wraps FreeImage?

Upvotes: 9

Views: 7920

Answers (4)

Danny Beckett
Danny Beckett

Reputation: 20850

Although ImageMagick is pretty big (36.2MB), you only need the convert.exe or mogrify.exe binary, depending on whether you want to create a new image (convert), or overwrite the existing one (mogrify).

Download the no-installer version of ImageMagick (currently ImageMagick-6.8.6-8-Q16-x86-windows.zip), then extract the binary you need.

I took mogrify.exe - a total of 5.66MB; not bad!

Upvotes: 4

Dharmendra Singh
Dharmendra Singh

Reputation: 1226

i have bulk image contain in a directory name with test And i want to re-size all of them single command line

cd /test/
find . -name "*.jpg" -exec convert -quality 75 {} /var/www/html/converted/{} \;

/var/www/html/converted/ this used for where converted image will save .

Upvotes: 0

sergeif
sergeif

Reputation: 57

On linux/OSX can use sips

sips -Z 640 *.jpg

Upvotes: 0

mu is too short
mu is too short

Reputation: 434585

Have a look at the netpbm toolkit, the toolkit is just a bunch of small single purpose command line programs that you wire together using pipes. You might be able to find what you need in there.

Upvotes: 1

Related Questions