Resme Zoom Yapmak
-
herlocksholmes bunu yazdıozgunlu bunu yazdıherlocksholmes bunu yazdı
oran orantı hesaplaması.
1000x500 bir resme %30 yaklaşacak isen %130 unu göstermen gerekir. 1000*130/100 = 1300 , 500*130/100 = 650
1300x650 olur.
resmin tamamının yüzde 30u gösterilecek ise 1000*30/100 = 300, 500*30/100 = 150 olurHocam burda sıkıntı yok, bi önceki postuma bak bi. Diyorum ki elimde 10x10 resim var, bu ne demek? Elinde 100 tane renk kodu var demek dimi? Şimdi sen diyorsun ki bunu %130 büyütünce elinde 130 tane renk kodu olmak zorunda. Ben de diyorum ki işte o 30 tane renk kodunu neremden bulacam :D Yani nasıl yapılıyor bu iş?
height="10" width="10" /> normal boyu
height="13" width="13" /> %130 u
height="3" width="3" /> %30 u
hocam benim elimde, hasan.jpg diye bir resim yok. Elimde renk kodları var, ben bunlara zoom yapmaya çalışıyorum. Ama anlatamadım bi derdimi :)
-
abi mantık aynı ben mi anlamıyorum? o renkle 10a 10 boyayacağına 13 e 13 boyayacaksın.
-
herlocksholmes bunu yazdı
abi mantık aynı ben mi anlamıyorum? o renkle 10a 10 boyayacağına 13 e 13 boyayacaksın.
13 e 13 boyamak ne demek? 100 tane piksel rengi var elimde, sen diyorsun ki 169luk matrisi boyucan. Ben renkleri piksel piksel yerleştiriyorum, 169 tane piksele 100 tane piksel rengi nasıl konur ki :/ Off kafam çok karıştı, tmm hocam beni bırakın. Siz devam edin :)
-
ozgunlu bunu yazdıherlocksholmes bunu yazdı
oran orantı hesaplaması.
1000x500 bir resme %30 yaklaşacak isen %130 unu göstermen gerekir. 1000*130/100 = 1300 , 500*130/100 = 650
1300x650 olur.
resmin tamamının yüzde 30u gösterilecek ise 1000*30/100 = 300, 500*30/100 = 150 olurHocam burda sıkıntı yok, bi önceki postuma bak bi. Diyorum ki elimde 10x10 resim var, bu ne demek? Elinde 100 tane renk kodu var demek dimi? Şimdi sen diyorsun ki bunu %130 büyütünce elinde 130 tane renk kodu olmak zorunda. Ben de diyorum ki işte o 30 tane renk kodunu neremden bulacam :D Yani nasıl yapılıyor bu iş?
a b c d e f
f f e c d e
c c c e e d
f f a b b b
resmin bu diyelim %50 zoom yapacan (yani küçültecen) diyelim (4x6) resim olacak 2x3 burada veri kaybedecen el mahkum
ne olacak
a c e
c c e resim hatlarını koruyark küçüldü ama veri kaybı söz konusu büyütelim diyelim %200 8x12 olacak
bizim resmimiz 4x6 diğer pikselleri nereden gelecek: uyduracan
mesela burada boşluğu soldakinin aynısını yazdım
ttp://en.wikipedia.org/wiki/Nearest-neighbor_interpolation
aabbccddeeff
ffffreccddee
cccccceeeedd
ffffaabbbbbb
bunda soldakileri yazdım yada diğer daha düzgün bir yöntem araları doldururken yanlardaki pikselleri kullanmak
mesela ortalamayı aldım burada
http://en.wikipedia.org/wiki/Linear_interpolation
a (a+b)/2 b (b+c)/2 c (c+d)/2 d (d+e)/2 e (e+f)/2 f f
........
bu yöntemlerin ayrı ayrı adları var
wert tarafından 10/Şub/15 19:39 tarihinde düzenlenmiştir -
http://en.wikipedia.org/wiki/Interpolation
http://80.251.40.59/science.ankara.edu.tr/ozturk/Dersler/ist310/Ders3/interpolasyon.doc
http://www.cambridgeincolour.com/tutorials/image-interpolation.htm
http://en.wikipedia.org/wiki/Nearest-neighbor_interpolation
http://en.wikipedia.org/wiki/Linear_interpolation
http://en.wikipedia.org/wiki/Polynomial_interpolation
http://en.wikipedia.org/wiki/Spline_interpolation
-
wert bunu yazdıozgunlu bunu yazdıherlocksholmes bunu yazdı
oran orantı hesaplaması.
1000x500 bir resme %30 yaklaşacak isen %130 unu göstermen gerekir. 1000*130/100 = 1300 , 500*130/100 = 650
1300x650 olur.
resmin tamamının yüzde 30u gösterilecek ise 1000*30/100 = 300, 500*30/100 = 150 olurHocam burda sıkıntı yok, bi önceki postuma bak bi. Diyorum ki elimde 10x10 resim var, bu ne demek? Elinde 100 tane renk kodu var demek dimi? Şimdi sen diyorsun ki bunu %130 büyütünce elinde 130 tane renk kodu olmak zorunda. Ben de diyorum ki işte o 30 tane renk kodunu neremden bulacam :D Yani nasıl yapılıyor bu iş?
a b c d e f
f f e c d e
c c c e e d
f f a b b b
resmin bu diyelim %50 zoom yapacan (yani küçültecen) diyelim (4x6) resim olacak 2x3 burada veri kaybedecen el mahkum
ne olacak
a c e
c c e resim hatlarını koruyark küçüldü ama veri kaybı söz konusu büyütelim diyelim %200 8x12 olacak
bizim resmimiz 4x6 diğer pikselleri nereden gelecek: uyduracan
mesela burada boşluğu soldakinin aynısını yazdım
ttp://en.wikipedia.org/wiki/Nearest-neighbor_interpolation
aabbccddeeff
ffffreccddee
cccccceeeedd
ffffaabbbbbb
bunda soldakileri yazdım yada diğer daha düzgün bir yöntem araları doldururken yanlardaki pikselleri kullanmak
mesela ortalamayı aldım burada
http://en.wikipedia.org/wiki/Linear_interpolation
a (a+b)/2 b (b+c)/2 c (c+d)/2 d (d+e)/2 e (e+f)/2 f f
........
bu yöntemlerin ayrı ayrı adları var
Eline sağlık :)
-
wert bunu yazdı
http://en.wikipedia.org/wiki/Interpolation
http://80.251.40.59/science.ankara.edu.tr/ozturk/Dersler/ist310/Ders3/interpolasyon.doc
http://www.cambridgeincolour.com/tutorials/image-interpolation.htm
http://en.wikipedia.org/wiki/Nearest-neighbor_interpolation
http://en.wikipedia.org/wiki/Linear_interpolation
http://en.wikipedia.org/wiki/Polynomial_interpolation
http://en.wikipedia.org/wiki/Spline_interpolation
oh biri de derdimi anladı, eyvallah hoca