🖼️ image - Görüntü İşleme
Load, Save, Resize, Filter, Transform
72
Fonksiyon
934
Satır
29 KB
Boyut
🚀 Hızlı Başlangıç
içe_aktar image
// Load image
değişken img = image.load("photo.jpg")
// Resize
değişken thumbnail = image.resize(img, 200, 200)
// Filters
değişken blurred = image.gaussian_blur(img, 5.0)
değişken edges = image.sobel_edge_detect(img)
değişken grayscale = image.to_grayscale(img)
// Save
image.save(thumbnail, "thumbnail.jpg")
📚 Formats
- PNG, JPEG, GIF, BMP, TIFF, WebP
💡 Örnekler
Batch Image Processor
içe_aktar image, fs
fonksiyon batch_resize(dizin: yazı, genişlik: tamsayı, yükseklik: tamsayı) yap
değişken dosyalar = fs.dizin_listele(dizin)
her dosya içinde dosyalar için yap
eğer dosya.bitiyor_mu(".jpg") veya dosya.bitiyor_mu(".png") ise yap
değişken tam_yol = fs.path_join(dizin, dosya)
değişken img = image.load(tam_yol)
değişken resized = image.resize(img, genişlik, yükseklik)
değişken yeni_dosya = "resized_" + dosya
değişken yeni_yol = fs.path_join(dizin, yeni_dosya)
image.save(resized, yeni_yol)
yazdır("İşlendi: " + dosya)
son
son
son
batch_resize("./photos", 800, 600)