我試圖輸入圖像(image1)並水平翻轉,然後保存到文件(image2)。這個工程,但不是我想要的方式鏡像圖像大小錯誤
目前這段代碼給了我一個翻轉的圖像,但它只是顯示圖像的右下角四分之一,所以它是錯誤的大小。我是否在某處覆蓋某些東西?我只想讓代碼水平翻轉圖像並顯示翻轉的整個圖片。我哪裏做錯了?
,我不能只使用鏡子功能或反轉功能,我需要寫一個算法
我得到正確的窗口大小,但圖片大小不正確
def Flip(image1, image2):
img = graphics.Image(graphics.Point(0, 0), image1)
X, Y = img.getWidth(), img.getHeight()
for y in range(Y):
for x in range(X):
r, g, b = img.getPixel(x,y)
color = graphics.color_rgb(r, g, b)
img.setPixel(X-x, y, color)
win = graphics.GraphWin(img, img.getWidth(), img.getHeight())
img.draw(win)
img.save(image2)
您使用哪個圖像處理庫? – Aya
我正在使用圖形圖像庫 – chh
從來沒有聽說過它。你能提供一個URL嗎? – Aya