问题标签 [magickwand]
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.
django - 在 Django 中处理文件
我正在使用 ImageMagick 和绑定棒为 Django 中上传的图像生成缩略图。我可以很好地生成缩略图,但我不确定如何将图像对象从 ImageMagick 传递回 Django 模型。所以我有一个简化的模型如下:
这会在最后一行生成一个错误ValueError: The 'thumbnail' attribute has no file associated with it.
Is there a simple way to get a file object out of wand and into django without too much siliness?
谢谢。
c - 如何获取 MagickWand 持有的图像数量?
我可以迭代它们并计数,但我没有看到任何直接返回图像数量的方法。有吗?
imagemagick - Python Magickwand pdf到图像转换和调整图像大小
我需要创建 pdf 文件的缩略图,我正在使用 Imagemagick 来实现这一点。
我已经尝试过 Pythonmagick 和 wand 将 pdf 转换为图像。但是,当我尝试调整转换后的 pdf 大小时,生成的图像变为黑色。
有没有 -define pdf:use-cropbox=true
使用 python 包装器设置的选项?
Python中还有其他方法可以将pdf转换为缩略图吗?
代码如下:
python - 用 python wand 合成两个图像
我需要使用 python wand(python 的图像魔术绑定)来创建合成图像,但是除了简单地将前景图像复制粘贴到背景图像中之外,我在弄清楚如何做任何事情时遇到了一些麻烦。我想要的是,鉴于我有两个图像:
和
两个 jpeg,我想删除猫的白色背景,然后将其粘贴到房间上。其他 python 图像模块的答案,比如 PIL,也很好,我只需要一些东西来自动化合成过程。提前致谢。
python - 如何将 ImageMagick 命令转换为 Wand (Python)?
我正在尝试将程序移至 Python,如果这依赖于我使用 ImageMagick 处理一些图像的 shell 脚本,则部分原因是。我已经安装了 wand,它是基于 ctypes 的 Python ImageMagick 绑定,但我不知道如何翻译我的原始代码。
这是使用 CONVERT 和 OPTIMIZE 的命令行代码。
convert -delay $theDelay /path/to/images/$theDateStamp*.png -layers optimize -write /path/to/animationFolder/NewAnimatedGIFfile-$theDateStamp.gif -delete 1--1 -resize 200x200 /path/to/animationFolder/NewStaticGIFthumb-$theDateStamp-t.gif
基本上,该脚本会转到一个文件夹,在该文件夹中我下载了带有时间戳的图像,并创建了一个动画 GIF,其中仅包含那些满足时间戳要求的图像;将其保存到动画文件夹;然后它通过删除帧、调整大小并将单个 gif 图像保存到同一文件夹中创建该动画 gif 的缩略图,并在名称中添加“-t”。
php - 应用旋转时使用 php magickwand 和 imagemagick 丢失 png 的透明度
嗨,我正在从运行 MagickWand 0.1.8 和 ImageMagick 6.2.9 的 Windows 环境中移植一个脚本,其中透明度与 MagickRotateImage 配合得很好。
新环境是 linux 运行 MagickWand 1.0.8 和 ImageMagick 6.5.4-7,透明度会丢失,一旦我的徽标图像旋转,它就会显示为黑色作为背景。
从我在网上找到的内容来看,PixelSetColor($bg,"none") 似乎不适用于较新的版本,因此是黑色的。最终,我需要知道用什么替换 PixelSetColor($bg,"none") 。我只是没有图像创作的背景,所以在这方面有点挣扎。
首先,我的 php 运行此函数,该函数生成从 url 获取的本地 60x60 版本的 600x600 png 图像。
然后,我用它来读取本地写入的 png 图像并旋转它:
我尝试过添加以下内容:
还尝试添加 MagickSetImageAlphaChannel($logo, MW_SetAlphaChannel); 在旋转步骤之前。看到一些帖子提到该方法,但可能这不是使用它的正确方法。没有把握。
在将具有设置字体的文本字符串绘制到图像上的脚本中,我也遇到了同样的问题。即使在应用旋转之前,黑色也会立即显示在那里,因此希望字体脚本可以使用对徽标脚本的相同修复。
任何帮助将不胜感激。谢谢。
python - 使用 python wand 对图像进行灰度化
我想使用 ImageMagick http://wand-py.org的 Python API 绑定来直接操作图像。但是,我无法从文档中推断出如何使用灰度转换。任何人都可以提供有关此问题的信息吗?
python - 魔杖 Python 多尺寸图标
我正在尝试使用Wand创建一个多尺寸的 ico,但我没有找到任何关于这个的东西,只有正常的转换,到 ico ......我找到了“序列”:
https://wand.readthedocs.org/en/latest/roadmap.html
和序列看起来像我需要的,但我只看到尝试读取多个图像的样本,而不是如何创建,我错过了什么吗?还是不可能?
或者可以使用 PIL/PILLOW 吗?
django - 使用 python 将 SVG 转换为 PNG 有时会导致曲线不平滑
目标:python 应用程序中的 SVG 到 PNG
我正在将 SVG 文件转换为 PNG 并遇到一个奇怪的问题。对于大多数文件,PNG 呈现完美,但对于某些文件,曲线呈现为点之间的直线。
使用的技术
- 姜戈
- 魔杖(ImageMagick python 绑定)
我的 view.py 文件中的片段
错误 SVG 路径的示例。
输出
请注意,右侧呈现的 PNG 中的红色不是平滑曲线。
http://cl.ly/image/2t3B2w0e393Y
理论
- 小数位。 - 不是。找到以 3 位小数呈现良好的曲线。
- SVG 生成器。 - 不是。从有效和无效的 AI 版本中找到曲线。
- SVG 移动数据中的 Capitol 与小写(绝对与相对)字母。
python-3.x - 在 Python 3 上使用 Magick Wand 或 ImageMagick 创建图像
Internet 上没有足够的关于 Python 3 上的 imagemagick 和 magick wand 的信息。我需要使用 Python 3 创建很多图像,创建带有背景颜色或背景图像的图像。
当我得到我想要的背景的图像时,我需要在它上面添加我喜欢的字体的文本,我想我可以解决字体的问题,但是如何在图像中添加“字符串”?
之后,我想用“名称”保存图像。我已经在 Python 3 上安装了 Magick wand 和 Image Magick,但文档是我真的不懂的语言。我需要安装其他东西吗?如果你能帮助我,那就太好了。谢谢!