Обновление:
@ StephenG точно заметил, что для такого большого изображения IM (ImageMagick) convert
может вызвать проблемы. Простая команда convert
может привести к 100% использования вашего процессора, зависанию, зависанию или аварийному завершению работы.
Одно из решений (непроверенное, загрузка файла 10 ГБ продолжает прерываться) заключается в следующем:
env MAGICK_TMPDIR=/path_to/10GB/hdd_space \
convert -limit memory 1mb -limit map 2mb \
moon_10GB.tiff -resize 1080 moon_smaller.jpg
Ограничив использование памяти очень маленьким объемом (до 10 ГБ), вы заставите IM использовать жесткий диск в качестве кэша.
Немного больше информации на форуме IM, это сообщение и это .
Установите и используйте (в консоли) ImageMagick с помощью следующей команды convert
, чтобы получить изображение нужного вам размера (здесь ширина или высота 1080p, см. Ниже):
convert your_input_image.tif -resize 1080 resized_image.jpg
Размер, указанный вами с помощью опции -resize, является одним из самых больших размеров вашего изображения. Это означает, что в ландшафтном режиме ваше конечное изображение будет иметь ширину 1080px, а в портретном - высоту 1080px.