
Просмотрщик изображений, ускоряемый оборудование.
Видение Oculante заключается в том, чтобы быть быстрым, ненавязчивым, портативным просмотром изображений с широким спектром поддерживаемых форматов изображений, а также предлагает анализ изображений и базовые инструменты редактирования.

С настраиваемым кэшированием Oculante может быстро пройти через последовательности изображений:

Получите информацию о значениях и позиции пикселей, с точным выбором:

Вы можете использовать файловый диспетчер, встроенный в Oculante для выполнения основных задач, таких как доступ к последним изображениям или пройти виртуальный список файлов, чтобы вы могли легко сравнивать. Существует также специальная опция сравнения для переворачивания между изображениями, запоминающими уровень масштабирования и положение.

Изображения могут содержать цветовую информацию, которая замаскируется альфа -каналом. Хотя это присутствует, вы не увидите его, поскольку обычно значения RGB умножаются на канал A при отображении. Oculante позволяет вам проверять все каналы индивидуально и видеть цветные данные без применяемой прозрачности.

Начните с Oculante, загрузив исполняемый файл, относящийся к вашей платформе со страницы релизов. Размер загрузки остается небольшим (в настоящее время около 25 МБ), статически связывая зависимости по умолчанию. Пакеты для Arm Linux также построены, пожалуйста, не стесняйтесь открыть проблему, если вы хотите, чтобы ваша операционная система выбора поддерживалась!
Для тех, кто хочет управлять Oculante через менеджер пакетов, см. Параметры ниже.
cargo install oculantepacman -S oculanteenvironment.systemPackages = [
pkgs.oculante
] ;zypper install oculanteflatpak install flathub io.github.woelper.Oculantepkg install oculantepkgin install oculantescoop install extras/oculanteLinux (Debian):
sudo apt-get install libxcb-shape0-dev libxcb-xfixes0-dev libgtk-3-dev libasound2-dev nasm cmake
Windows: Установите NASM с https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/win64/
Mac: brew install nasm
Oculante обновляется только тогда, когда это что -то улучшает для вас. Вы все еще увидите новые релизы каждый месяц или два! Чтобы оставаться в курсе, вы можете использовать кнопку «Обновление» в настройках или загрузить новый исполняемый файл! Обновления также управляются через диспетчер пакетов, если вы установили через один.
Удаление Oculante - это быстрый процесс, просто удалите исполняемый файл и удалите папку данных. Вы можете найти папку данных в соответствующем месте для вашей операционной системы ниже.
~/AppData/Local/.oculante~/Library/Application Support/oculante~/.local/share/oculante rust-icns )jpeg2k , функция "J2K", по умолчанию)jxl-oxide )tiff с дополнительной поддержкой Float/Half)libwebp-sys - image имела очень ограниченную поддержку формата)dds-rs )psd )resvg )exr-rs ), тонеапquickraw - Nef, CR2, DNG, MOS, ERF, RAF, ARW, 3FR, ARI, SRF, SR2, Braw, R3D, NRW, RAW). Поскольку RAW - это сложное поле без истинных стандартов, не все модели камеры поддерживаются.libheif-rs ). Включено в Windows Builds, но дополнительная зависимость от MacOS и Linux - доступна за флага heif .oculante -l port и Oculante переключаться в режим приема. Затем вы можете поднять необработанные данные изображения в этот порт, например, используя nc localhost 8888 < image.jpg . Типы изображений будут автоматическими. Если у вас есть последовательности изображений, они будут воспроизведены примерно на 30 кадров в секунду, так что вы можете поднять видео. Это может быть полезно для визуализации изображений из системы без головы.cat image | oculante -sПросмотр данных EXIF

Извлечение подписи

Тест / тест / картинки экрана:
https://unsplash.com/@mohsen_karimi
https://unsplash.com/@frstvisuals
https://unsplash.com/@eberhardgross
Oculante никоим образом не собирает и не отправляет анонимные или неанонимные пользовательские данные или статистику. Oculante есть и останется свободным и открытым исходным кодом. Там никогда не будет рекламы. Есть только два случая, когда Oculante взаимодействует с сетью, и оба никогда не случаются без запуска пользователя:
Кроме того, Oculante сохраняет некоторые настройки локально, например:
Этот проект имеет лицензию на MIT, но некоторые части, такие как LUT в Res/LUT, находятся под лицензией GPL. В результате мы обнародоваем весь наш исходный код. Если вы хотите использовать Oculante без публикации исходного кода, удалите любые GPL-лицензированные компоненты и их ссылки.
turbo (по умолчанию), библиотека Turbojpeg не будет использоваться для открытия изображений JPEG. Вам не понадобится установка NASM.
file_open включит/отключить диалоговое окно «открытый файл с ОС». Это поднимает дополнительные зависимости и включено по умолчанию. Отключение его включит диалог пользовательского файла. Это, вероятно, по умолчанию в будущем.
notan/glsl-to-spirv (по умолчанию) использует компилятор Spirv Shader
notan/shaderc использует Shaderc в качестве компилятора Shader. Более длительное время сборки.
update (по умолчанию) включить обновление приложения.
mouse wheel = Zoom
left mouse , middle mouse = кастрюля
ctrl + mouse wheel = Prov/Next Image в папке
Right mouse с изображения (в режиме краски)
T = всегдатоп
F = полноэкранный
I = Infomode
E = EditMode
Справа = nextImage
Home = FirstImage
END = LastImage
Слева = предыдущий
R = RedChannel
G = GreenChannel
B = BlueChannel
A = Альфаханал
U = rgbChannel
C = rgbachannel
V = ResetView
Минус = Zoomout
Equals = Zoomin
Key1 = Zoomactualsize
Key2 = ZoomDouble
Key3 = Zoomthree
Key4 = Zoomfour
Key5 = ZoomFive
Lshift + c = comparenext
Lshift + слева = панлефт
Lshift + справа = panright
Lshift + up = panup
Lshift + down = pandown
DELETE = DELETEFILE
Lshift + delete = clearimage
Rbracket = losslessrotateright
Lbracket = потеря бессмысленного ротателефта
Lcontrol + c = копия
Lcontrol + V = вставка
Lcontrol + O = просмотр
Q = уйти
Z = ZenMode