
Une visionneuse d'images accélérée sans fioritures
La vision d'Oculante est d'être une visionneuse d'images portable rapide, discrète avec une large gamme de formats d'image pris en charge tout en offrant une analyse d'image et des outils d'édition de base.

Avec la mise en cache configurable, Oculante peut rapidement parcourir les séquences d'image:

Obtenez des informations sur les valeurs et la position des pixels, avec une sélection précise:

Vous pouvez utiliser le gestionnaire de fichiers intégré à Oculante pour effectuer des tâches de base telles que l'accès à des images récentes ou le parc à travers une liste virtuelle de fichiers afin que vous puissiez comparer facilement. Il existe également une option de comparaison dédiée pour basculer entre les images, se souvenir du niveau de zoom et de la position.

Les images peuvent contenir des informations de couleur masquées par le canal alpha. Bien qu'il soit présent, vous ne le verrez pas, car les valeurs RVB sont généralement multipliées par le canal A lorsqu'ils sont affichés. Oculante vous permet d'inspecter tous les canaux individuellement et de voir les données de couleur sans transparence appliquée.

Commencez avec Oculante en téléchargeant l'exécutable pertinent pour votre plate-forme à partir de la page des versions. La taille de téléchargement est maintenue petite (actuellement environ 25 Mo) en liant les dépendances statiquement par défaut. Des packages pour ARM Linux sont également construits, n'hésitez pas à ouvrir un problème si vous souhaitez que votre système d'exploitation de choix soit pris en charge!
Pour ceux qui cherchent à gérer Oculante via un gestionnaire de packages, veuillez consulter les options ci-dessous.
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: Installez NASM à partir de https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/win64/
Mac: brew install nasm
Oculante n'est mis à jour que lorsqu'il améliore quelque chose pour vous. Vous verrez toujours de nouvelles versions chaque mois ou deux! Pour rester à jour, vous pouvez utiliser le bouton de mise à jour dans les paramètres ou télécharger les nouvelles versions exécutables! Les mises à jour sont également gérées via votre gestionnaire de packages si vous en installez un.
La désinstallation d'Oculante est un processus rapide, supprimez simplement l'exécutable et supprimez le dossier de données. Vous pouvez trouver le dossier de données à l'emplacement pertinent pour votre système d'exploitation ci-dessous.
~/AppData/Local/.oculante~/Library/Application Support/oculante~/.local/share/oculante rust-icns )jpeg2k , fonctionnalité "J2K", sur par défaut)jxl-oxide )tiff avec support de flotteur / demi supplémentaire)libwebp-sys - image avait un support de format très limité)dds-rs )psd )resvg )exr-rs ), tonemappedquickraw - NEF, CR2, DNG, MOS, ERF, RAF, ARW, 3FR, ARI, SRF, SR2, BRAW, R3D, NRW, RAW). Étant donné que RAW est un champ complexe sans normes réelles, tous les modèles de caméra ne sont pas pris en charge.libheif-rs ). Activé sur les versions Windows, mais la dépendance facultative sur MacOS et Linux - disponible derrière le drapeau heif .oculante -l port et Oculante passera en mode de réception. Vous pouvez ensuite tuer les données d'image brutes à ce port, par exemple en utilisant nc localhost 8888 < image.jpg . Les types d'images seront automatiquement détectés. Si vous tuysez des séquences d'images, celles-ci seront lues à environ 30 ips afin que vous puissiez y tuer des vidéos. Cela peut être utile pour visualiser les images d'un système sans tête.cat image | oculante -sAffichage des données EXIF

Extraction d'une signature

Test / Benchmark / Capture des images:
https://unsplash.com/@mohsen_karimi
https://unsplash.com/@frStVisuals
https://unsplash.com/@eberhardgross
Oculante ne collecte en aucun cas ou n'envoie en aucun cas des données ou des statistiques utilisateur anonymes ou non anonynmous. Oculante est et restera libre et open source. Il n'y aura jamais de publicités. Il n'y a que deux cas où Oculante interagit avec le réseau, et les deux ne se produisent jamais sans être déclenché par l'utilisateur:
De plus, Oculante enregistre certains paramètres localement, par exemple:
Ce projet est sous licence MIT, mais certaines pièces telles que les LUTS dans Res / LUT sont sous la licence GPL. En conséquence, nous rendons public notre code source. Si vous souhaitez utiliser Oculante sans publier votre code source, veuillez supprimer tous les composants agréés GPL et leurs références.
turbo (sur par défaut), la bibliothèque Turbojpeg ne sera pas utilisée pour ouvrir des images JPEG. Vous n'aurez pas besoin de NASM pour être installé.
file_open activera / désactivera une boîte de dialogue Open Open Os Oscative. Cela réalise des dépendances supplémentaires et est activée par défaut. La désactivation permettra une boîte de dialogue de fichiers personnalisée. Ce sera probablement la valeur par défaut à l'avenir.
notan/glsl-to-spirv (par défaut) utilise le compilateur Spirv Shader
notan/shaderc utilise Shader comme compilateur de shader. Temps de construction plus long.
update (par défaut) Activer la mise à jour de l'application.
mouse wheel = zoom
left mouse , middle mouse = casserole
ctrl + mouse wheel = Image PREV / Suivant dans le dossier
Couleur Right mouse à partir de l'image (en mode peinture)
T = toujours
F = écran complet
I = infomode
E = editmode
À droite = nexImage
Accueil = FirstImage
Fin = Lastimage
Left = PREVERIMAGE
R = redchannel
G = GreenChannel
B = Bluechannel
A = alphachannel
U = rgbchannel
C = rgbachannel
V = resetview
Moins = zoomout
Égaux = zoom
Key1 = ZoomactualSize
Key2 = zoomdouble
Key3 = zoomthree
Key4 = zoomfour
Key5 = zoomfive
LSHIFT + C = comparaison
LSHIFT + gauche = Panleft
LSHIFT + DROIT = PANRIGHT
LSHIFT + UP = PANUP
LSHIFT + DOWN = PANDOWN
Delete = deletefile
LSHIFT + DELETE = ClearImage
RBracket = LosslessrotateRight
LBRACKET = Losslessrotateleft
LControl + C = Copie
LControl + V = coller
LControl + o = parcourir
Q = Quitter
Z = zenmode