1
中的圖像,同時用PIL(1.1.7,Portable Python 2.7.5.1,Windows 7)轉換圖像我偶然發現了一個我覺得很奇怪的行爲。當用單位矩陣(1,0,0,0,1,0,0)變換圖像時,我期望得到的圖像是確切的輸入(與使用OpenCV時一樣)。使用filter = Image.NEAREST可以保持true,但不能用於Image.BILINEAR或Image.BICUBIC。圖片被翻譯爲右下角。身份轉換翻譯PIL
import Image
import ImageDraw
im = Image.new('L', (64, 64), 0)
draw = ImageDraw.Draw(im)
draw.line((8,8, 32,8), fill=255)
draw.line((8,8, 8,32), fill=255)
im.save('out1.png')
im = im.transform((64, 64), Image.AFFINE, (1,0,0,0,1,0), Image.BICUBIC)
im.save('out2.png')
im = im.transform((64, 64), Image.AFFINE, (1,0,0,0,1,0), Image.BICUBIC)
im.save('out3.png')
im = im.transform((64, 64), Image.AFFINE, (1,0,0,0,1,0), Image.BICUBIC)
im.save('out4.png')
是這個打算(我無法找到有關此內容的文檔。)或錯誤值得報道?