【发布时间】:2018-12-16 22:24:48
【问题描述】:
Golang 图像包在某种程度上非常方便,但缺乏设置图像 DPI 的支持。我检查了生成文件的文件头,FF D8 FF DB,它看起来像 jpeg raw。 AFAIK,raw 不像 jfif 那样带有 DPI。所以这是我的问题,如何设置生成图像的 DPI?或者如何将 raw 转换为 jfif,我知道我可以从中编辑文件的特定位来设置 DPI?以前我在我的应用程序中嵌入了一个 AdvancedBatchConverter 可执行文件,并使用exec.Command(fmt.Sprintf("%s/AdvancedBatchConverter/abc.exe", cwd), outputFile, "/jfif", fmt.Sprintf("/convert=%s", jfifFileName))
来实现这一点,但实际上,每次我查看代码时都对它感到厌恶。
【问题讨论】: