
一个无意义的硬件加速图像查看器
Oculante的愿景是成为一个快速,不引人注目的便携式图像查看器,具有广泛的支持图像格式,同时还提供图像分析和基本编辑工具。

使用可配置的缓存,Oculante可以快速完成图像序列:

获取有关像素值和位置的信息,并精确选择:

您可以使用Oculante中内置的文件管理器来执行基本任务,例如访问最近的图像或逐步浏览虚拟文件列表,以便您可以轻松比较。还有一个专用的比较选项可以在图像之间翻转,记住缩放级别和位置。

图像可能包含Alpha通道掩盖的颜色信息。尽管存在它,您将看不到它,因为通常将RGB值与A频道相乘。 Oculante允许您单独检查所有渠道,并在不应用透明度的情况下查看颜色数据。

通过从版本页面下载与您的平台相关的可执行文件来开始使用Oculante。通过默认情况下静态链接依赖关系,下载尺寸保持较小(目前约25MB)。还建立了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:从https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/win64/安装NASM
MAC: brew install nasm
Oculante只有在改善您的东西时才会更新。您仍然会看到每个月或两个月的新版本!要保持最新状态,您可以在设置中使用“更新”按钮,或下载新版本可执行文件!如果您通过一个安装,则可以通过软件包管理器管理更新。
卸载Oculante是一个快速的过程,只需删除可执行文件并删除数据文件夹即可。您可以在下面的操作系统的相关位置中找到数据文件夹。
~/AppData/Local/.oculante~/Library/Application Support/oculante~/.local/share/oculante rust-icns )jpeg2k ,功能“ J2K”,默认为ON)jxl-oxide )tiff带有额外的浮点/半支撑)libwebp-sys image格式支持非常有限)dds-rs )psd )resvg )exr-rs ),调整quickraw -Nef,CR2,DNG,MOS,ERF,RAF,ARW,ARW,3FR,ARI,SRF,SR2,SR2,BRAW,R3D,R3D,NRW,RAW)。由于RAW是一个没有真正标准的复杂字段,因此并非所有相机型号都得到支持。libheif-rs )。在Windows构建上启用,但对MACOS和Linux的可选依赖性 - 在heif标志后面可用。oculante -l port开始,Oculante将切换到接收模式。然后,您可以将原始图像数据送到该端口,例如使用nc localhost 8888 < image.jpg 。图像类型将被自动检测。如果您管道图像序列,则将以约30 fps的速度进行播放,因此您可以将视频送达。这对于可视化无头系统的图像很有用。cat image | oculante -s查看EXIF数据

提取签名

测试 /基准 /屏幕截图图片:
https://unsplash.com/@mohsen_karimi
https://unsplash.com/@frstvisuals
https://unsplash.com/@eberhardgross
Oculante绝不会收集或发送匿名或非匿名用户数据或统计信息。 Oculante是并且将保持自由和开源。永远不会有广告。 Oculante只有两个实例与网络进行交互,并且两者都不会在没有用户触发的情况下发生:
此外,Oculante在本地保存了一些设置,例如:
该项目已获得MIT许可,但是某些部分(例如Res/Lut中的LUTS)属于GPL许可证。结果,我们将整个源代码公开。如果您想在不发布源代码的情况下使用Oculante,请删除任何已许可的组件及其参考。
turbo (默认情况下),Turbojpeg库将不会用于打开JPEG图像。您不需要安装NASM。
file_open将启用/禁用OS-native文件打开对话框。这会吸引其他依赖项,默认情况下启用。禁用其将启用自定义文件对话框。这可能是将来的默认值。
notan/glsl-to-spirv (默认)使用Spirv着色器编译器
notan/shaderc使用Shaderc作为着色器编译器。更长的构建时间。
update (默认)启用应用更新。
mouse wheel =变焦
left mouse , middle mouse =锅
ctrl + mouse wheel = prev/文件夹中的下一个图像
Right mouse挑选颜色(在油漆模式下)
t = ewaysontop
F =全屏
I = Infomode
E = EditMode
右= sextImage
home =第一图
结束=最后图像
左=上图
R =红通道
g =绿通道
B = Bluechannel
A = Alphachannel
u = rgbchannel
C = rgbachannel
v = resetView
负= Zoomout
等于= Zoomin
key1 = ZoomactualSize
key2 = zoomdouble
key3 = Zoomthree
key4 = zoomfour
key5 = zoomfive
lshift + c =比较
lshift +左= panleft
lshift + right = panright
lshift + up = panup
lshift + down = pandown
delete = deletefile
lshift + delete = clearimage
rbracket = LosslessRotateright
lbracket = LosslessRotateleft
lcontrol + c =复制
lcontrol + v =粘贴
lcontrol + o =浏览
Q =退出
Z = Zenmode