ΠΠ°ΡΡΠΈΠ½ΠΊΠΈ β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΠΌΡ ΠΈ Π°Π²Π°ΡΠ°ΡΠΊΠΈ. Π§Π°ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΈΡ
ΠΎΠ±ΡΠ΅Π·Π°ΡΡ, ΡΠΆΠ°ΡΡ, Π½Π°Π»ΠΎΠΆΠΈΡΡ Π²ΠΎΠ΄ΡΠ½ΠΎΠΉ Π·Π½Π°ΠΊ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ· .png Π² .jpeg. Π ΡΡΡ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ Π½Π° ΠΏΠΎΠΌΠΎΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Pillow β ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ Π½Π° Python. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅: pip install pillow from PIL import Image
# ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
img = Image.open("example.jpg")
# Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌ Π² Π΄ΡΡΠ³ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅
img.save("example.png") π ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ: ΠΠΎΠΏΡΡΡΠΈΠΌ, Π½Π°Π΄ΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ ΠΏΡΠ΅Π²ΡΡΡΠΊΠΈ 200x200 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ: img = Image.open("example.jpg")
# ΠΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΠ°Π·ΠΌΠ΅Ρ
resized = img.resize((200, 200))
# Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌ
resized.save("example_resized.jpg") π ΠΠ°ΠΆΠ½ΠΎ: resize() ΠΌΠΎΠΆΠ΅Ρ "ΡΠΆΠ°ΡΡ" ΠΈΠ»ΠΈ "ΡΠ°ΡΡΡΠ½ΡΡΡ" ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ, ΠΈΡΠΊΠ°ΠΆΠ°Ρ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΈ. ΠΡΠ»ΠΈ Ρ
ΠΎΡΠ΅ΡΡ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΡΠΎΠ½ β ΡΠΌΠΎΡΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ. def resize_keep_aspect(img, base_width):
w_percent = base_width / float(img.width)
h_size = int((float(img.height) * float(w_percent)))
return img.resize((base_width, h_size), Image.LANCZOS)
img = Image.open("exam