媒体计算教育用的图像处理库
项目描述
cImage - 一个简单的Python图像处理库
安装
如果使用Thonny,请转到工具 -> 管理包,然后输入 cs20-image。这将安装图像模块和Pillow模块(这样您可以使用您想要的任何类型的图像)。
如果您不使用Thonny,请将image.py复制到您的site-packages目录,或者只需将其保留在与导入它的Python脚本相同的文件夹中。
用法
这个图像库不会为您提供图像上的高级高性能操作。它允许您读取图像并操作其像素。然后您可以将新图像保存到文件中,或者您可以在窗口中显示图像。这基本上就是全部内容,但如果您在教授入门级计算机科学课程,这正是您想要做的。
支持的图像类型
如果您在系统上安装了PIL(如果您使用Thonny,这已经与图像模块一起安装)
jpeg
gif
tiff
png
等。
如果您没有安装PIL,则只能使用GIF图像。
示例
import image win = image.ImageWin(480, 640, "Image Processing") original_image = image.FileImage('lcastle.gif') width = original_image.get_width() height = original_image.get_height() print(width, height) original_image.draw(win) my_image = original_image.copy() for row in range(height): for col in range(width): v = my_image.get_pixel(col,row) v.red = 255 - v.red v.green = 255 - v.green v.blue = 255 - v.blue my_image.set_pixel(col,row,v) my_image.draw(win) print(win.get_mouse()) my_image.save('lcastle-inverted.gif') print(my_image.to_list()) win.exit_on_click()
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。
源代码发行版
本发行版没有提供源代码文件。请参阅生成发行版存档的教程。
构建后的发行版
cImage-2.0.2-py3-none-any.whl (8.6 kB 查看哈希值)