截了个图到剪切板,Emacs Mac Port 按 C-y 能直接插入图片, 甚至能在程序中获得这个图片数据:
(gui-selection-value)
;; =>
#(" " 0 1 (display (image :type image-io :data "MM....")))
但是这个图片(有时?)是 TIFF 格式的,这个格式浏览器不支持,我想把它转换成 PNG 格式的,不知道 Emacs 比较直接的实现?实在不行再试试 ImageMagick 的命令行工具。
截了个图到剪切板,Emacs Mac Port 按 C-y 能直接插入图片, 甚至能在程序中获得这个图片数据:
(gui-selection-value)
;; =>
#(" " 0 1 (display (image :type image-io :data "MM....")))
但是这个图片(有时?)是 TIFF 格式的,这个格式浏览器不支持,我想把它转换成 PNG 格式的,不知道 Emacs 比较直接的实现?实在不行再试试 ImageMagick 的命令行工具。
Emacs里应该也是用imagemagick
实现的。
没了解过 Emacs 怎么支持图片的,ImageMagick 支持图片格式转换,但是 Emacs 不太可能会将其 API 封装为 Emacs Lisp API,估计没几个人想过让 Emacs 做图片格式转换。