imagemagick转换不转换

时间:2019-09-08 20:30:24

标签: python-3.x matplotlib keras operating-system imagemagick

所以我的问题是从Imagemagick进行转换,此代码应转换图像,但不能。也许是因为我在Windows上但在idk上。

我提供了完整的路径,而不是使用convert用过的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]无效的参数:'E:\ projects \ x0bisuals / mnist.png'

0 个答案:

没有答案