python-3.x - Imagemagick 转换不转换
问题描述
所以我的问题在于Imagemagick的转换,这段代码应该转换图像但它没有。也许是因为我在 Windows 但 idk 上。
我已经提供了整个路径,而不是使用 convert used magick,但它仍然没有工作,它在 cmd 上工作,但由于某种原因不在程序中。
def display_mnist(self): # Get the png, apply color map and print to canvas
from PIL import ImageTk, Image
im = Image.fromarray(self.mnist_user_image*255).convert('RGB')
im.save("E:\projects\visuals/mnist.png")
os.system('C:\Program Files\ImageMagick-7.0.8-Q16/magick.exe E:\projects\visuals/mnist.png -resize 28x28 E:\projects\visuals/mnist.png')
self.mnist_user_image = np.array(plt.imread('E:\projects\visuals/mnist.png'),
dtype=np.float64)
我希望程序正常工作,或者至少不给出这个错误: OSError: [Errno 22] Invalid argument: 'E:\projects\x0bisuals/mnist.png'
解决方案
推荐阅读
- docker - 如何通过 docker API 获取 docker 堆栈列表
- .net - 如何将json数组发送到mvc控制器?
- android - 以编程方式将按钮添加到 ConstraintLayout 流?
- javascript - Vue.js & Jest - 在执行断言之前等待 promise 被完全处理(包括 finally 子句)的正确方法
- apache-spark - Py4JJavaError:调用 o65.createGraph 时出错
- c# - 将 IDisposable 接口与另一个接口一起使用时显示错误消息
- python - 将显示范围的数据转换为在python中浮动
- python - 使用 GLib 在 C 中保留引号的同时拆分
- python - 我的代码没有按我想要的方式运行
- c# - 如何从 ProgressBar 获取百分比并将其传递给“label.text”?