Nomacs可以用在Windows、Linux和Mac等系统上,它是一个免费的开源图像查看器,可以在Ubuntu系统中使用它来查看所有常见的图像格式,包括RAW和psd图像。以下附上使用命令的安装方法、编译Nomacs(Ubuntu)和在Docker中构建。
简介
Nomacs具有半透明的小部件,可显示其他信息,例如缩略图、元数据或直方图。它能够浏览可解压缩到目录中的zip或MS Office(参考:在Linux上安装WPS Office的方法(它是Microsoft Office的免费替代品))文件中的图像,可以显示与图像一起存储的元数据,并且可以向图像添加注释,包括当前文件夹的缩略图预览以及允许在文件夹之间切换的文件浏览器面板。在目录中,可以应用文件过滤器,以便仅显示文件名具有特定字符串或匹配正则表达式的图像,激活缓存可以立即在图像之间切换。 Nomacs包括用于调整亮度、对比度、饱和度、色相等图像处理方法,它具有伪彩色功能,可以创建假彩色图像。Nomacs的独特功能是多个实例的同步,使用此功能,可以通过在完全相同的位置缩放或平移,甚至通过以不同的不透明度覆盖图像来轻松比较图像。 Nomacs是根据GNU通用公共许可证v3许可的,可用于Windows 7/8/10/XP/Vista、Linux、FreeBSD、OpenBSD、Mac和OS/2。
下载链接
使用命令安装 针对Arch Linux发行版: sudo pacman -S nomacs 针对Ubuntu、Linux Mint发行版: sudo apt-get install nomacs-l10n
编译Nomacs(Ubuntu) 获取所需的软件包: sudo apt-get install debhelper cdbs qt5-qmake qttools5-dev-tools qt5-default qttools5-dev libqt5svg5-dev qt5-image-formats-plugins libexiv2-dev libraw-dev libopencv-dev cmake libtiff-dev libquazip5-dev libwebp-dev git build-essential lcov libzip-dev 从github获取nomacs资源: git clone https://github.com/nomacs/nomacs.git 默认情况下,这会将源放置到~/nomacs中,转到nomacs/ImageLounge目录并运行cmake来获取Makefile: mkdir build cd build cmake -DUSE_SYSTEM_QUAZIP=ON .. 编译nomacs: make 现在,将拥有一个二进制文件(~/nomacs/build/nomacs),可以对其进行测试或直接使用,要将其安装到/usr/local/bin,请使用: sudo make install 请注意,必须执行: sudo ldconfig 成功安装后,安装heif插件以获得HEIF支持,heif plugin地址:https://github.com/jakar/qt-heif-image-plugin。
在Docker中构建 我们创建了一个最能模拟travis系统的docker映像(当前为Ubuntu xenial 16.04),要在docker中构建nomacs,必须创建映像: docker build --rm -f "Dockerfile" -t nomacs:latest empty-docker-dir 要将nomacs部署在系统上的docker中,可以使用以下命令挂载该目录: docker run --rm -it -v C:\\coding\\nomacs:/usr/nomacs nomacs:latest 如果需要,可以上传图像: docker login docker tag nomacs diemmarkus/nomacs docker push diemmarkus/nomacs:latest
相关主题 |