我是一个新的python程序员,我正在尝试使用imageenhancement模块创建一组图像,随着时间的推移,图像的清晰度会不断提高。在
下面的脚本解决了一个问题:新图像被保存到一个临时目录中,该目录可以快速删除文件。在
如何更改save函数以指向正确的目录。在
提前谢谢。在
#import modules
import sys
import os
import Image, ImageEnhance,
#find directory, load picture
os.chdir ("/Users/ericmaie/Desktop/test")
backup_directory = "/Users/harddrive/Desktop/test2"
counter = 1
while (counter < 5):
ima = Image.open("1.png")
enhancer = ImageEnhance.Sharpness(ima)
factor = (counter + 10) / 4.0
enhancer.enhance(factor).show("Sharpness %f" % factor)
ima.save(str(counter) + '.jpg')
counter = counter + 1
您可以通过将“show”替换为“save”来保存修改后的图像。在
您正在创建图像的增强版本:
。。。然后立即丢弃它,因为它从未存储在变量中。自然它不会被拯救,因为你没有拯救它。在
相反,将增强图像存储在其自身的变量中,例如:
^{pr2}$.show()
命令确实保存了图像,但这只是偶然的,因为如果不这样做,它就无法将其传递给查看器应用程序。这个临时文件会尽快删除,正如你发现的那样。在你试过这样的事吗?在
相关问题 更多 >
编程相关推荐