Просмотр большого изображения в Linux


9

Мне нужно просмотреть большое (50000x40000 px) изображение PNG в Linux. К сожалению, большинство инструментов (eog, convert и т. Д.) Либо аварийно завершают работу, либо отказывают, отмечая слишком мало памяти.

Есть ли способ просмотреть это изображение (я бы предпочел видеть как измененное изображение и детали)?


Насколько большой это точно? Каков размер файла и сколько у вас памяти?
Terdon

Сжатый файл имеет ~ 100 МБ, но если программа пытается создать растровое изображение, это ~ 64 ГБ (при условии 32-битного канала).
Мацей Печотка

аналогичный вопрос, с разными ответами, на суперпользователя: superuser.com/q/356038/22696
pestophagous

Ответы:


11

Я бы попробовал просмотреть его в gimp. Должен быть в репозиториях вашего дистрибутива, основной сайт здесь . Многие учебники доступны через простой поиск Google.

Когда я пытался открыть размер вашего изображения, мне нужно было увеличить ограничение по умолчанию для страниц в Gimp, чтобы оно могло вместить его. Это под меню Правка -> Настройки :

                        сс префс

Если Gimp не может обработать изображение или вы хотите что-то более светлое, то вы можете попробовать feh. Основной веб-сайт Feh здесь . Опять должно быть в репозиториях. Вы можете запустить его из терминала следующим образом:

feh -F <image>

Это будет соответствовать его размеру экрана.


1
Спасибо. Я знал о Gimp, но не знал, что он так хорошо справляется с памятью. На самом деле мне нужно было уменьшить ограничение на количество страниц, чтобы сохранить работоспособность системы (в противном случае она продолжала вызывать страницы).
Мацей Печотка

Спасибо, я тоже об этом не знал. Рад, что решил вашу проблему.
slm
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.