登录 立即注册

回首页 公共聊天室 切换聊天室 隐藏机器人聊天 刷新

必须登录才能发言。


下一页 1/47页,共937楼

938.

@yucho,你是说,Windows 版 ImageMagick 安装包,不包括下列库,要用户自己去一一搜集补齐吗。。


1. 图像编解码与处理

库名 作用
libpng PNG图像格式编解码
libjpeg-turbo 高性能JPEG图像编解码(优化版)
libtiff TIFF图像格式支持
giflib GIF图像编解码
libwebp Google WebP图像格式编解码
libjxl (JPEG XL) 新一代JPEG XL图像格式支持
libheif HEIF图像格式(如苹果的HEIC)支持
libraw 原始相机图像(RAW)格式解析
libjasper JPEG-2000图像编解码(已逐渐被openjpeg替代)
openjpeg 开源JPEG-2000编解码库
jbig2dec JBIG2二值图像压缩解码(用于PDF文档)

2. 图形渲染与矢量绘图

库名 作用
cairo 2D矢量图形渲染库(支持多种后端)
pixman 像素级图形操作库(cairo的底层依赖)
librsvg SVG矢量图形渲染库
graphviz 图形可视化工具库(用于绘制流程图、网络图等)
gts 几何拓扑库(常用于3D网格处理,graphviz依赖)
gd 动态创建图像(如生成图表、水印)

3. 字体处理与文本排版

库名 作用
freetype 字体渲染引擎(解析TTF/OTF等字体文件)
harfbuzz 文本整形引擎(处理复杂文字布局,如阿拉伯文、印度文)
fontconfig 字体配置管理(匹配、选择系统字体)
fribidi 双向文本支持(如阿拉伯语从右向左排版)
raqm 文本排版抽象层(整合freetype+harfbuzz+fribidi
pango 文本渲染框架(处理多语言文本布局,依赖cairo/harfbuzz
graphite 智能字体渲染引擎(支持复杂字体特性)

4. 图形界面 (GUI) 支持

库名 作用
gdk-pixbuf GTK图像加载库(处理多种图像格式)
libx11 / xcb X Window系统客户端库(底层图形通信)
libxft X FreeType库(为X11提供抗锯齿字体渲染)
libxrender X11渲染扩展(支持透明、渐变等效果)
libxext X11扩展功能库(如形状绘制、光标控制)
libxau / xdmcp X11认证协议支持

5. 视频与多媒体编解码

库名 作用
fftw 快速傅里叶变换库(用于信号处理/音频分析)
x265 H.265/HEVC视频编码
dav1d AV1视频解码(高效开源实现)
aom AV1视频编码(由谷歌等公司开发)
rav1e Rust编写的AV1视频编码器
libde265 H.265/HEVC视频解码

6. 文档与打印处理

库名 作用
ghostscript PostScript/PDF解释器(渲染/转换打印文档)
djvulibre DjVu文档格式支持(用于扫描文档压缩)
brotli 压缩算法(常用于Web字体/WOFF2、PDF等)

7. 通用工具与底层库

库名 作用
glib 基础工具库(数据结构、线程、IO等,GTK核心依赖)
libxml2 XML解析库
libzip ZIP压缩文件读写
lzo 实时数据压缩库
libltdl libtool的动态加载模块
libidn 国际化域名(IDNA)支持
imagemagick 图像处理套件(命令行工具,依赖多个编解码库)
liblqr (Liquid Rescale) 图像内容感知缩放库(imagemagick插件)

8. 特殊场景支持

库名 作用
openexr / imath 工业标准高动态范围图像格式(用于影视特效)
ttf-dejavu 开源无衬线字体包(提供基本Unicode覆盖)
libandroid-execinfo Android回溯调用支持(调试用)
libandroid-shmem Android共享内存支持
(无名啊 @Ta 07-12 01:14:56/)

937.
发言待审核,仅管理员和作者本人可见。
(tasy5kg @Ta 07-11 17:46:25/)

936.

@无名啊,GNU的那堆东西并不是全部,肯定还有其他预装依赖库的。比如 Termux 预装了 nano,自然会安装有 nano 相关依赖库

(yucho @Ta 07-11 15:26:09/)

935.

@yucho

  1. 官网 exe 安装包,多半是被狠狠压缩的。但发行版仓库下载的数据,也是经过 zstd 压缩的吧(早期是 lzma 压缩,体积更小些,但解压慢 7 倍左右)

  2. 依赖库?你是说 glibc 那些吗?Termux / GNU Linux 一般都预装了吧。。

  3. 确实,要准确对比的话,得仔细对比每个依赖库功能是否完全一致,再对比体积。但懒得弄了。。而且 Termux 好像也没办法,以最小依赖方式安装,使得体积和 GNU Linux 类似?

(无名啊 @Ta 07-10 17:16:42/)

934.

@无名啊,更何况Termux和GNU Linux预装的软件包并不完全一样

(yucho @Ta 07-10 14:38:06/)

933.

@无名啊,而且你下载的exe貌似是动态链接版本,其大小不包括依赖库的大小

(yucho @Ta 07-10 14:35:11/)

932.

@无名啊,操作系统和架构不一样没法比吧。。。
更何况exe可能包含压缩文件。。。

(yucho @Ta 07-10 14:30:44/)

931.

@咯叽,去 ImageMagick 官网下 Windows 安装包,体积才 22 MB,也是远小于 Termux 要下载的 64 MB。。

Screenshot_2025-07-04-22-58-21-251_mark.via.avif(38.96 KB)

(无名啊 @Ta 07-04 23:04:52/)

930.

@咯叽,不对,Termux 的包体积,大了 11 倍。。

之前装的 libheif-progs、libjxl-progs 包含了某些组件,导致新装的 ImageMagick 漏了这些。。

我删掉重来后,就膨胀到 11 倍了。。

Screenshot_2025-07-04-22-39-26-946_com.termux.avif(76.38 KB)

(无名啊 @Ta 07-04 22:47:37/)

929.
层主 @咯叽 删除了该楼层。
(咯叽 @Ta 07-04 22:37:00/)

928.

@咯叽,Termux 的包体积,真的大 6~7 倍诶。。

截图上半部分,是我之前在 Linux Deploy 上装的 Debian 11。。

Screenshot_2025-07-04-21-34-50-409_com.termux.avif(63.47 KB)

(无名啊 @Ta 07-04 21:45:03/)

927.
这些软件包大多是Termux系统或编译环境中的依赖库和工具,按功能分类说明如下,帮你快速了解它们的用途:
 
一、压缩/编解码相关
 
- brotli:高效压缩算法库,用于文件压缩和解压缩(如HTTP响应压缩)。
- libaom:AV1视频编解码器,用于视频编码、解码和处理。
- libde265:H.265/HEVC视频解码器,支持高清视频播放。
- libjpeg-turbo:优化的JPEG图像编解码库,提升图片处理速度。
 
二、编译开发工具
 
- clang:C/C++编译器,常用于代码编译和开发(替代GCC的高效编译器)。
- llvm/ lld:LLVM编译器框架及链接器,支持多种编程语言的编译优化。
- make:项目构建工具,按Makefile规则编译源代码。
 
三、图像/图形处理
 
- imagemagick依赖库(如djvulibre、fftw、gdk-pixbuf等):
-  djvulibre :处理DJVU格式图像文件。
-  gdk-pixbuf :图像加载和处理库,支持多种格式。
-  libpng / libtiff :PNG、TIFF图像格式的编解码库。
- graphviz:绘制图形结构(如流程图、网络图)的工具库。
 
四、字体与文本渲染
 
- fontconfig/ freetype/ harfbuzz:
- 管理字体配置、解析字体文件,支持多语言文本渲染(如中文、阿拉伯文)。
- pango:文本布局和渲染库,用于GUI应用中的文字显示。
 
五、系统工具与依赖
 
- ncurses-ui-libs:终端界面库,支持命令行程序的菜单、窗口等交互。
- libsqlite:轻量级数据库引擎,用于本地数据存储。
- python/ python-pip:Python解释器及包管理器,用于开发Python程序。
 
六、其他功能库
 
- glib:GObject库,提供基础数据结构和工具函数。
- libxml2:XML文件解析和处理库。
- libzip:创建、读取ZIP压缩文件的库。
 
总结
 
这些包大多是系统运行或编译其他软件时的依赖(如 clang 用于编译C代码, python 用于运行Python脚本),或为特定工具(如图像处理、字体渲染)提供支持。如果你没有手动安装过,可能是通过安装 imagemagick 、 python 等主包时自动引入的依赖库。
(咯叽 @Ta 07-04 21:27:17/)

926. 我只成功进行过 pkg install imagemagick 操作,而且还是被动成功进行的,我一输入上面,什么体积信息和交互都没显示,就刷刷刷跑了,然后就流量消耗和体积大增
(咯叽 @Ta 07-04 21:25:26/)

925. 我也搞不懂了,列出来发现又安装了这个玩意
python --version
Python 3.12.11
~ $

我根本没手动安装过,不知道什么东西老是连带安装,我只成功进行过 pkg install imagemagick 操作

可能为自动安装的依赖(含[installed,automatic])
 
-  brotli 、 clang 、 djvulibre 、 fftw 、 fontconfig 、 freetype 、 fribidi 、 gdbm 、 gdk-pixbuf 、 ghostscript 、 giflib 、 glib 、 graphviz 、 harfbuzz 、 imath 、 jbig2dec 、 libandroid-execinfo 、 libandroid-posix-semaphore 、 libandroid-shmem 、 libaom 、 libassuan 、 libcairo 、 libcompiler-rt 、 libcrypt 、 libdav1d 、 libde265 、 libexpat 、 libffi 、 libgd 、 libgraphite 、 libgts 、 libheif 、 libidn 、 libjasper 、 libjpeg-turbo 、 libjxl 、 libllvm 、 liblqr 、 libltdl 、 liblzo 、 libnettle 、 libnghttp2 、 libnghttp3 、 libpixman 、 libpng 、 libraqm 、 librav1e 、 libraw 、 librsvg 、 libsmartcols 、 libsqlite 、 libtiff 、 libunbound 、 libx11 、 libx265 、 libxau 、 libxcb 、 libxdmcp 、 libxext 、 libxft 、 libxml2 、 libxrender 、 libzip 、 littlecms 、 lld 、 llvm 、 make 、 ncurses-ui-libs 、 ndk-sysroot 、 openexr 、 openjpeg 、 pango 、 pkg-config 、 python-ensurepip-wheels 、 python-pip 、 python 、 ttf-dejavu 。
(咯叽 @Ta 07-04 21:23:48/)

924.

@咯叽,我最近在 Windows 的 WSL1 安装过 ImageMagick(来生成带原生阴影的窗口截图),印象中才几十 MB 呀。。

(无名啊 @Ta 07-04 20:45:42/)

923. @无名啊,termux这个安装库的体积越发搞不懂了,我使用了 pkg install imagemagick ,都没任何 -y 提示输入和需要消耗流量信息显示,直接无感知强行下载安装了,!特糟糕体验!,我查看流量消耗才发现使用了160m流量,但是库自动安装后termux软件体积达到了1.24g,比ffmpge安装后还大。
(咯叽 @Ta 07-04 19:46:47/)

(小天 @Ta 07-04 16:09:52/)

921.
dim app as Microsoft.Office.Interop.Excel.ApplicationClass; 
dim workbook as Microsoft.office.Interop.Excel.Workbookclass;
app =new Microsoft.Office.Interop.Excel.Application;
app.Visible = true;
workbook =app.Workbooks.Open(InfoInTouchAppDir( )+"\test.xlsm");
app.Run("test.xlsm!test1","testarg");
workbook.Activate();
dim intptr as System.IntPtr;
intptr = app.Hwnd;
LogMessage(app.Hwnd);
LogMessage(intptr);
Vanara.PInvoke.User32.SetForegroundwindow(intptr);
(胡图图 @Ta 07-03 16:35:42/)

920. 玩游戏的感觉和看视频的感觉是不一样的
(咯叽 @Ta 07-03 14:24:48/)

919. @yingshaoxo,不知道没用过,我现在不折腾了,没意义的浪费又清空,决定不弄这些了。除了让手机寿命降低,啥也没得到。
(咯叽 @Ta 07-03 14:22:32/)

下一页 1/47页,共937楼

7月12日 07:33 星期六