Ömer Ücel

July 28, 2007

Python PIL İle Otomatik Resim Boyutlandırma

Filed under: Uncategorized — Tags: — Ömer Ücel @ 1:25 pm

g1 ve y1 değerleri resmin gerçek boyutunun değerleri, g2 ve y2 ise değişecek olan ölçüler. PIL(Python Image Lıbrary) kütüphanesi sisteminizde kurulu olmalı.

Kodlar:


# -*- coding: cp1254 -*-
import Image
d=Image.open(#resim yolu)
g1=d.size[0] #Gerçek genişlik değeri
y1=d.size[1] #Gerçek yükseklik değeri

import re
class resim_boyut:
def __init__(self,g1,y1,g2,y2):
if re.search("\d",str(g1))==None or re.search("\d",str(g1))==None:
pass
else:
if re.search("\d",str(g2))==None:
self.s=g1*y2/y1
elif re.search("\d",str(y2))==None:
self.s=g2*y1/g1

#Genişlik (400) değerine göre yükseklik değeri otomatik hesaplanıyor
print resim_boyut(g1,y1,400,"").s

#Yükseklik(400) değerine göre genişlik değeri otomatik hesaplanıyor
print resim_boyut(g1,y1,"",400).s

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress