本文整理汇总了Python中pgmagick.Image.getPixels方法的典型用法代码示例。如果您正苦于以下问题:Python Image.getPixels方法的具体用法?Python Image.getPixels怎么用?Python Image.getPixels使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pgmagick.Image
的用法示例。
在下文中一共展示了Image.getPixels方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_image_setpixels
# 需要导入模块: from pgmagick import Image [as 别名]
# 或者: from pgmagick.Image import getPixels [as 别名]
def test_image_setpixels(self):
img = Image(Geometry(300, 200), Color('transparent'))
pixels = img.setPixels(40, 50, 5, 5)
for pixel in pixels:
pixel.red = 50
img.syncPixels()
for pixel in img.getPixels(40, 50, 5, 5):
self.assertEqual(50, pixel.red)
示例2: Blob
# 需要导入模块: from pgmagick import Image [as 别名]
# 或者: from pgmagick.Image import getPixels [as 别名]
from pgmagick import Image, Blob
blob = Blob(open('X.jpg').read())
img = Image(blob)
size = img.size()
pixels = img.getPixels(0, 0, size.width()/2, size.height()/2)
for cnt, pixel in enumerate(pixels):
if False:
print(pixel.red, pixel.blue, pixel.green, pixel.opacity)
pixel.blue = pixel.blue / 2
pixel.green = pixel.green / 2
pixel.red = pixel.red / 2
img.syncPixels()
img.write("Xo.jpg")