Самая быстрая библиотека, которую я использовал до сих пор, определенно является EPEG . Он может создавать только большие пальцы из файлов JPG, но создает их очень быстро:
$ identify worldmap.jpg worldmap.jpg JPEG 6400x3200 6400x3200+0+0 DirectClass 8-bit 6.85727mb 0.840u 0:02
Imagemagick:
$ time convert -resize 1536x768 -quality 50 worldmap.jpg im_thumb.jpg # 2.93s user 0.23s system 85% cpu 3.718 total
EPEG:
$ time epeg -w 1536 -h 768 -q 50 worldmap.jpg epeg_thumb.jpg # 0.31s user 0.01s system 79% cpu 0.404 total
Я использовал эту библиотеку, чтобы создавать большие пальцы для огромного количества действительно больших изображений.