【发布时间】:2016-09-27 03:04:57
【问题描述】:
我使用 Python Imaging Library 打开了一个灰度图像,将每个像素值复制到另一个相同大小的图像变量中并保存。现在,当我使用图像查看器打开新图像时,它看起来偏红。我使用了带有和不带有“white”和“black”参数的 Image.new() 方法得到了相同的微红色输出。
我的代码:
from PIL import Image
import math
def run():
im = Image.open("hrabowski.jpg")
pix = im.load()
print im.size
# print pix[0, 1]
im2 = Image.new("RGB", (2400, 2400))
for i in range(im.size[0]):
for j in range(im.size[0]):
im2.putpixel((i, j), pix[i, j])
im2.save("hrabowski-2400-2400.jpg")
原始图像(缩小到 500 x 500):
我的代码的 Python 输出(缩小到 500 x 500):
谁能告诉我我做错了什么?
【问题讨论】:
标签: python image python-2.7 image-processing graphics