问题标签 [wand]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3705 浏览

python - 如何使用 Python Wand / ImageMagick 将 PSD 转换为 PNG?

我尝试将 PSD 转换为 PNG,但是当我保存 PNG 时,Wand(wand-0.4.0-py2.7)将 PSD 内的所有图层作为单独的 PNG 文件吐出(最后保存的文件是我想要的文件)。那么如何正确地从PSD转换为PNG呢?

找到相关解决方案:

但不确定如何在 Python 中完成(我是 Python 新手)

任何帮助表示赞赏。

0 投票
1 回答
752 浏览

wand - 相当于 ImageMagick “convert -append”的魔杖

我想写相当于

我在另一篇文章中发现了类似的东西:

并将其更改为

但输出文件只显示第一个文件,而不是并排显示图像的文件。

0 投票
1 回答
183 浏览

wand - 相当于复合立体声的魔杖

我想写的魔杖相当于:

我认为 0 是 x 轴偏移量,可能不相关。我从其他帖子中收集了一些零碎的东西,结果很好,但有点啰嗦。这是可以做到的最好的吗?

0 投票
1 回答
336 浏览

python - 尝试使用 Wand 将 PDF 转换为 Jpg,但无法识别 pdf

我正在尝试使用魔杖将 PDF 转换为 JPG。

我想根据全局变量 docHeight 调整 jpg 的大小。

jpg 的大小将由最大尺寸与将放置的目标页面的比率确定。

我似乎从起跑门开始就失败了,我不知道为什么。

我的 with 语句中似乎没有读取该文件。

我的 with Image 语句返回

我阅读文件的方式有什么问题?

它主要是从这个问题中借来的。我几乎找不到有关如何正确进行此转换的任何信息。

我还尝试了在另一个 stackoverflow 问题上找到的更简单的版本:

但我得到了同样的错误

我知道pdf在那里。我可以手动打开它,它工作得很好。

我也尝试过完全删除解决方案参数,但没有成功。

当我包含一个...

.... 语句,它返回正确且完整的文件路径。

0 投票
1 回答
268 浏览

wand - Centos 7 的 Wand-0.4.0

尝试在 CentOS 7 上使用 Wand 时出现符号错误:

0 投票
1 回答
1821 浏览

python - 如何使用 Python 和 Wand 获得正确的图像深度?

我不是图像压缩专家,但我正在寻找图像深度。下面的 Python 片段显示图像深度为 8,但其他(更可靠的)方法表明深度实际上是 32。

我怀疑是基于通道数或色彩空间或其他东西的乘数。如何找到或计算实际图像深度?

编辑:附加信息:

我正在使用相同的 py 代码来读取网络上可能出现的每种可能的图像类型,因此我必须以编程方式执行此操作。对于这个特定的图像,我可以在 img.channel_depths['red']、img.channel_depths['green']、img.channel_depths['blue'] 和 img.channel_depths['alpha'] 中看到 8 的值,但有还有 15 个通道深度键,它们都有值。我猜测“sRGB”的色彩空间意味着映射到 alpha、红色、绿色和蓝色通道深度。不幸的是,色彩空间类型似乎有 34 种可能性:

和 19 个可能的通道深度键:

我希望找到压缩类型/色彩空间及其相关通道深度(或者可能只是每个色彩空间的深度乘数)之间的映射表。

0 投票
2 回答
2552 浏览

image - 更改图像的颜色

用 RGB 值更改整个图像颜色的最简单方法是什么?我试过wand了,但是文档对我来说没有多大意义,我只能在Pillow文档中找到改变颜色的强度。

我在网上尝试了多种解决方案,但是要么他们没有做我想要的,要么已经过时并且不起作用。

我想要它,以便整个图像被着色,我可以通过改变 RGB 颜色来控制色调,有点像这样:

http://cdn.makeuseof.com/wp-content/uploads/2012/11/Folder-Colorizer-Color-Manager.jpg?69fac7

我可以自己实现轮子,但是实际变化的颜色部分让我感到困惑。希望这将是一个简单的解决方案。:)

0 投票
1 回答
193 浏览

imagemagick - wand-py中是否有-level函数

wand-py 中是否有-level调整图像级别的功能?

我如何访问这个?

0 投票
1 回答
365 浏览

python-3.x - PDF中的魔杖图像不适用调整大小

我在 Django 项目中使用 wand,从不同类型的文件(例如 pdf)生成缩略图,所有缩略图生成过程都在内存中完成,源文件是从请求中获取的,缩略图保存到临时文件, 然后 Django FileFiled 将图像保存在正确的路径中,但生成的缩略图保持初始大小,这是我的代码:

你知道会发生什么吗?可能是一个错误?我已经在 wand github 页面上将其报告为问题。

0 投票
0 回答
344 浏览

python - python: wand 在导出时自动压缩单色图像。任何解决方法?

我正在开发一种工具,该工具通过 Python 使用 ImageMagick 将大图像切割成较小的图块。而且我需要所有图块都采用相同的格式(png,8 或 16 位)。

在大多数情况下,它工作得很好,但在单色瓷砖上 ImageMagick 会在写入文件时压缩图片。例如,纯黑色图块被压缩为 1 位图片。

如文档中所述,我使用普通保存方法。

我没有找到有关此自动压缩功能的文档,也没有找到任何避免这种情况的方法。

是否有解决方法或避免这种情况发生的方法?

编辑:

例如,如果我使用此代码导入 24 位 rgb 图片:

我把它当作类型

如果我添加这个,

我再一次得到

如果我尝试像这样强制像素深度,

我得到:

我想也许它实际上改变了深度,但是一旦我保存图像,它又变成了 1 位深度。

所以在我看来,ImageMagick 只是自动压缩图片,我无法控制它。它甚至拒绝更改图像类型。

有什么想法可以避免这种情况吗?有什么方法可以强制像素深度?