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