Merhaba arkadaşlar sizlere verdiğiniz fotoğrafı pixelleştiren bir uygulama yaptım
İlk kısma dosya adını ve uzantısını giriyorsunuz / örnek: manzara.jpg
ikinci kısma ise kaç pikselin sıkıştırılacağını giriyorsunuz
Orjinal:
Çıktı Mode 8:
Kod Kısmı
modül olarak pillow modülünü kullandım pip install pillow yazarak indirebilirsiniz :gozkirpan
not:
mode sıkıştırma oranıdır sayı ne kadar büyürse piksel sayısı o kadar azalır
İlk kısma dosya adını ve uzantısını giriyorsunuz / örnek: manzara.jpg
ikinci kısma ise kaç pikselin sıkıştırılacağını giriyorsunuz
Orjinal:
Çıktı Mode 8:
Kod Kısmı
Kod:
from PIL import Image
file_name = input("Dosya adı: ")
img = Image.open(file_name)
pixel_file = Image.new(img.mode, img.size)
#12
img_x, img_y = img.size
mode = int(input("Mode: "))
start = mode / 2
current_y = mode
print("Görüntü İşleniyor...")
while current_y <= img_y:
current_x = mode
while current_x <= img_x:
color = img.getpixel((current_x - start, current_y - start))
puty = current_y - mode
for _ in range(mode):
putx = current_x - mode
for _ in range(mode):
pixel_file.putpixel((putx, puty), color)
putx += 1
puty += 1
current_x += mode
current_y += mode
print("Görüntü İşlendi.")
pixel_file.save("pixel" + file_name)
not:
mode sıkıştırma oranıdır sayı ne kadar büyürse piksel sayısı o kadar azalır
Son düzenleme: