Change Jpeg into progressive Jpeg Image [closed]
Asked Answered
S

2

16

I want to convert from base line Jpeg image to progressive Jpeg image.
There are 10,000 images stored in my Disk.
I tried one website but it is changing one at time.http://www.imgonline.com.ua/eng/compress-image.php But I want to convert them in bulk.

Is there any online tools or some programming techniques?
Then, let me know.

Thanks.

Swinford answered 19/10, 2016 at 9:23 Comment(0)
O
47

You can do that with ImageMagick which is installed on most Linux distros and is available for OSX and Windows.

Make a copy before experimenting on a small batch of images!

You can do a whole directory full of JPEGs like this:

mogrify -interlace plane *.jpg

Or, if you want to do one at a time:

convert input.jpg -interlace plane output.jpg

Or, if you want to do a whole directory and every subdirectory on Linux/OSX:

find . -iname \*.jpg -exec convert {} -interlace plane {} \;

Or, you can use GNU Parallel on Linux/OSX if you want to get the job done faster. That goes like this:

parallel -X mogrify -interlace plane ::: *.jpg

If you want the output in a directory called "progressive", use:

mkdir progressive
parallel -X mogrify -path progressive -interlace plane ::: *.jpg

You can also do it with jpegtran which is miles easier to install:

jpegtran -copy none -progressive input.jpg output.jpg
Overreach answered 19/10, 2016 at 10:15 Comment(2)
How would you use GNU Parallel?Burdock
@Burdock I have added that in for you.Overreach
C
3

Quickest way:

Using the sharp-cli Node package which is a cli tool for the node-based image processing sharp

npx sharp-cli -i ./input.jpg -o ./out.jpg -p

This is an online (drag & drop) tool to test if a jpeg file is progressive: https://www.thewebmaster.com/progressive-jpeg-tester/

Slow way:

Windows user here - I like to use a tool called irfanview which I have been using over 10 years now, it's a 3MB freeware and can do many sorts of (batch) modifications on images, some in lossless quality. powerful stuff.

I also use & recommend xnview which is available for MAC also and also has a command-line tool.

Simply view the JPEG you wish to convert and choose "save as" from the top left "file" menu and save using "progressive".

Congo answered 5/6, 2018 at 18:36 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.