
from PIL import Image, ImageDraw image1 = Image.open("1.jpg") pix1 = image1.load() draw = ImageDraw.Draw(ANS) image1.size draw.ellipse((x, y), (255, 255, 255)) ANS.save("ans.png", "PNG") del draw from PIL import Image, ImageDraw image1 = Image.open("1.jpg") # β 1 image2 = Image.open("2.jpg") # β 2 ANS = Image.open("1.jpg") # from PIL import Image, ImageDraw image1 = Image.open("1.jpg") # β 1 image2 = Image.open("2.jpg") # β 2 ANS = Image.open("1.jpg") # draw = ImageDraw.Draw(ANS) pix1 = image1.load() pix2 = image2.load() from PIL import Image, ImageDraw image1 = Image.open("1.jpg") # β 1 image2 = Image.open("2.jpg") # β 2 ANS = Image.open("1.jpg") # draw = ImageDraw.Draw(ANS) pix1 = image1.load() pix2 = image2.load() width = min(image1.size[0], image2.size[0]) height = min(image1.size[1], image2.size[1]) from PIL import Image, ImageDraw image1 = Image.open("2_1.jpg") image2 = Image.open("2_2.jpg") ANS = Image.open("2_1.jpg") draw = ImageDraw.Draw(ANS) pix1 = image1.load() pix2 = image2.load() width = min(image1.size[0], image2.size[0]) height = min(image1.size[1], image2.size[1]) eps = 30 for i in range(width): for j in range(height): dx1 = pix1[i, j][0] - pix2[i, j][0] dx2 = pix1[i, j][1] - pix2[i, j][1] dx3 = pix1[i, j][2] - pix2[i, j][2] draw.point((i, j), (abs(dx1), abs(dx2), abs(dx3))) # . ANS.save("ans.jpg", "JPEG") del draw 















Source: https://habr.com/ru/post/163565/
All Articles