Simple Viewer GL – лек прост единствен прозорец за преглед на изображения.
Много от това, което преди се извършваше на CPU, сега се изпълнява на GPU.
В лентата с информация, която може да бъде изключена с клавиша i, се показва основна информация: формат, разрешение, размер в паметта (CPU + GPU), размер на диска. В режим на информация за пиксел, който се активира с клавиша p, се показва балон с информация за позицията, цвета на пиксела, параметрите на избраната област.
Simple Viewer GL може да определи типа на файла по неговата сигнатура (параметър -a), а не само по разширението на файла. Поддържа рекурсивно обхождане на директорията (параметър -r).
Има възможност в рънтайм да се променя типът на фона (три основни цвята + шахматна дъска) на прозореца или да се задава персонализиран цвят, което е удобно при преглед на изображения с прозрачни пиксели.
Поддържани формати:
- PNG
- JPEG
- JPEG 2000
- HEIF
- PSD (Adobe Photoshop)
- AI (Adobe Illustrator)
- EPS
- XCF (GIMP)
- GIF
- SVG
- TIFF
- TARGA
- ICO
- ICNS (Apple Icon Image)
- BMP
- PNM
- DDS
- XWD
- SCR (ZX-Spectrum екран)
- XPM
- WebP
- OpenEXR
Поддържат се GNU/Linux, FreeBSD и macOS. Има страничен форк за Windows.
Ново в Simple Viewer GL 3.3.1:
- преработена архитектура на зрителя;
- и поради това нов, малко по-гъвкав рендерер;
- благодарение на рендерера, профили и други преобразования преместих от CPU на GPU;
- поради преработената архитектура поправих както зареждането, така и прогреса (спиннер);
- значително намален разход на памет. Сега паметта се заделя само за няколко чанка. Няма пълна разопакована копия на изображението в паметта;
- информацията за пикселите идва от видеокартата;
- броячът за разход на паметта включва видеопамет;
- добавих предварителен преглед за формати, които го поддържат. Ако има предварителен преглед в EXIF, вземам от него;
- преработих интерфейса. Преработих рендерера, обнових и ImGui от клона с поддръжка на плавно премахване на прозорци;
- нов попъп EXIF в дясната част на екрана, като добавих категории и търсене;
- преработих лентата с информация. Просто я направих по-удобна отвътре и поправих визуализацията;
- сега лентата с информация не покрива изображението. И изобщо, всяко закрепено до ръба прозорец не покрива изображението;
- разширих поддръжката на PSD. Сега се поддържат практически всички вариации;
- добавих поддръжка на HEIF (AVIF/HEIC);
- поправих greyscale jpeg2k – сега яркостта е коректна;
- добавих поддръжка на цветови профили там, където ги нямаше, но форматът ги поддържаше;
- и още куп неща, които не мога да си спомня, а логовете четете сами, мързи ме.
Сигурно съм счупил нещо, затова ще се радвам на коментари и съвети.
Лицензия GPL-2.0.
Източник: linux.org.ru
