
Um visualizador de imagem acelerado por hardware sem sentido
A visão de Oculante é ser um visualizador de imagem rápido, discreto e portátil, com uma ampla gama de formatos de imagem suportados, além de oferecer análise de imagem e ferramentas básicas de edição.

Com o cache configurável, Oculante pode rapidamente passar pelas sequências de imagem:

Obtenha informações sobre os valores e a posição de pixels, com uma escolha precisa:

Você pode usar o gerenciador de arquivos embutido no Oculante para realizar tarefas básicas, como acessar imagens recentes ou passar por uma lista virtual de arquivos para que você possa comparar facilmente. Há também uma opção de comparação dedicada para virar entre imagens, lembrando o nível de zoom e a posição.

As imagens podem conter informações de cores mascaradas pelo canal alfa. Embora esteja presente, você não o verá, pois geralmente os valores de RGB são multiplicados com o canal A quando exibidos. O Oculante permite inspecionar todos os canais individualmente e ver dados de cores sem transparência aplicada.

Comece com Oculante baixando o executável relevante para sua plataforma na página de lançamentos. O tamanho do download é mantido pequeno (atualmente em torno de 25 MB), vinculando dependências estaticamente por padrão. Os pacotes para o ARM Linux também são construídos, por favor, sinta -se à vontade para abrir um problema se você deseja que seu sistema operacional de escolha seja suportado!
Para quem procura gerenciar Oculante através de um gerenciador de pacotes, consulte as opções abaixo.
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: Instale o NASM em https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/win64/
Mac: brew install nasm
Oculante só é atualizado quando melhora algo para você. Você ainda verá novos lançamentos a cada mês ou dois! Para se manter atualizado, você pode usar o botão Atualizar nas configurações ou baixar as novas versões executáveis! As atualizações também são gerenciadas através do seu gerenciador de pacotes, se você instalado através de um.
Desinstalar Oculante é um processo rápido, basta excluir o executável e excluir a pasta de dados. Você pode encontrar a pasta de dados no local relevante para o seu sistema operacional abaixo.
~/AppData/Local/.oculante~/Library/Application Support/oculante~/.local/share/oculante rust-icns )jpeg2k , recurso "J2K", por padrão)jxl-oxide )tiff com suporte adicional/meia)libwebp-sys - image tinha suporte de formato muito limitado)dds-rs )psd )resvg )exr-rs ), Tonempedquickraw - Nef, Cr2, DNG, MOS, ERF, RAF, ARW, 3FR, ARI, SRF, SR2, BRAW, R3D, NRW, RAW). Como o RAW é um campo complexo sem padrões verdadeiros, nem todos os modelos de câmera são suportados.libheif-rs ). Ativado no Windows Builds, mas dependência opcional do MacOS e Linux - disponível por trás do sinalizador heif .oculante -l port e OCULANTE mudará para o modo de recebimento. Em seguida, você pode transmitir dados de imagem bruta para essa porta, por exemplo, usando nc localhost 8888 < image.jpg . Os tipos de imagem serão detectados automaticamente. Se você colocar as seqüências de imagem, elas serão reproduzidas a cerca de 30 qps para que você possa transmitir vídeos. Isso pode ser útil para visualizar imagens de um sistema sem cabeça.cat image | oculante -sVisualização de dados EXIF

Extraindo uma assinatura

Fotos de teste / benchmark / screenshot:
https://unsplash.com/@mohsen_karimi
https://unsplash.com/@frstvisuals
https://unsplash.com/@eberhardgross
O Oculante não coleta ou envia de forma alguma dados ou estatísticas de usuário anônimo ou não anonynmous. Oculante é e permanecerá livre e de código aberto. Nunca haverá anúncios. Há apenas dois casos em que Oculante interage com a rede, e ambos nunca acontecem sem serem acionados pelo usuário:
Além disso, Oculante salva algumas configurações localmente, por exemplo:
Este projeto é licenciado pelo MIT, mas algumas peças como as LUTs em Res/Lut estão sob a licença GPL. Como resultado, estamos tornando todo o nosso código -fonte todo público. Se você deseja usar o Oculante sem publicar seu código-fonte, remova quaisquer componentes licenciados por GPL e suas referências.
turbo (por padrão), a Biblioteca Turbojpeg não será usada para abrir imagens JPEG. Você não precisará de Nasm para ser instalado.
file_open ativará/desativará uma caixa de diálogo Native o OS. Isso extrai dependências adicionais e é ativado por padrão. Desativando ele permitirá uma caixa de diálogo de arquivo personalizada. Provavelmente isso será o padrão no futuro.
notan/glsl-to-spirv (padrão) usa o compilador Spirv Shader
notan/shaderc usa o Shader como um compilador de shader. Tempo de construção mais longo.
update (padrão) Ative a atualização do aplicativo.
mouse wheel = zoom
left mouse , middle mouse = panela
ctrl + mouse wheel = Anterior/Próxima imagem na pasta
Caso Right mouse da cor da imagem (no modo de tinta)
T = sempre tontop
F = tela cheia
I = Infomode
E = editMode
À direita = NextImage
Home = FirstImage
End = lastImage
Esquerda = AnteriorImage
R = RedChannel
G = GreenChannel
B = Bluechannel
A = Alphacachannel
U = rgbChannel
C = rgbachannel
V = ResetView
Menos = zoom
Equals = zoomin
Key1 = ZoomActualSize
Key2 = zoomDouble
Key3 = zoomThree
Key4 = zoomfour
Key5 = zoomfive
Lshift + C = Comparenext
Lshift + esquerda = panleft
Lshift + Right = Panright
Lshift + up = panup
Lshift + Down = Pandown
Delete = deletefile
LSHIFT + DELETE = ClearImage
Rbracket = LESTLESOLOTTERATERIGHT
LBRACKET = LESTLESELOUTATELEFT
LControl + C = cópia
LControl + V = pasta
LControl + o = navegar
Q = desistir
Z = zenmode