libvips è comodo con immagini enormi. È una libreria di elaborazione delle immagini in streaming, quindi può leggere dall'origine, elaborare e scrivere sulla destinazione contemporaneamente e in parallelo. In genere è da 3 a 5 volte più veloce di imagemagick e ha bisogno di pochissima memoria.
Ad esempio, con la più grande PNG che ho sul mio portatile (1,8 GB), posso ridimensionare 10x con:
$ vipsheader huge.png
huge.png: 72000x72000 uchar, 3 bands, srgb, pngload
$ ls -l huge.png
-rw-r--r-- 1 john john 1785845477 Feb 19 09:39 huge.png
$ time vips resize huge.png x.png 0.1
real 1m35.279s
user 1m49.178s
sys 0m1.208s
peak RES 230mb
Non veloce, ma non troppo malandato neanche. PNG è piuttosto un formato lento, sarebbe molto più veloce con TIFF.
libvips è installabile dalla maggior parte dei gestori di pacchetti (ad esempio homebrew su macOS, apt su Debian), there's a Windows binary ed è gratuito (LGPL). Oltre alla riga di comando, esistono collegamenti per C, C++, Python, Ruby, Lua, node, PHP e altri.
Ridefinire l'universo conosciuto per adattarsi all'interno di una regione sferoidale di settecentocinque metri di diametro. La mappa sarà molto più piccola e più facile da manipolare. –
Mi stavo solo chiedendo, hai provato a farlo con ImageMagick? Se non sbaglio, puoi digitare praticamente quel comando esatto se lo hai installato, anche se immagino che ImageMagick non sarà in grado di gestirlo. –
'convert' * è * ImageMagick –