Hocam tam anlatamadım galiba. Ben html'de problem yaşamıyorum. Ben bir php sınıfındaki boyutlandırma fonksiyonu algoritmasından bahsediyorum. Yani sitede gzükecek resim boyutu -ki bu çerçeve oluyor- sabit(110x110) pixel. Şimdi elimdeki ürün resminin en uzun kşesini değil, en kısa kşesini 110'a çekeceğim. bu vesileyle uzun kşeden feragat edilecek. Ya büyük resme ortadan crop yapılmış gibi düşünün... Yanıtlar için çok teşekkürler. Not: Opencart'a entegre edecem. Bilen konuşmuyor, konuşan bilmiyor...

: Ancak resmin en küçük kenarı en az çerçevenin kenarı kadar olacak. bu cümleyi anlayan mealini yazsın :) ne bileyim hacı, aklıma gelen bu :) Bilen konuşmuyor, konuşan bilmiyor...

photoshop / edit / free transform

Eyvallah, hallettim onu. max yerine min fonksiyonunu kullandım scala kısmında :) Vatandaş max yapmış resim tam boyut gzüksün diye. Sağolun... Bilen konuşmuyor, konuşan bilmiyor...

Bir resmin bir çerçeveye cuk oturması için Resimin boyutlarının çerçevenin boyutları ile aynı veya orantılı olması lazım, ya da orantılanması lazım.. çerçeve 120x40 ise "k" bir sayı olmak üzere k 120xk 40 olmalıdır.. Din Kitaplarını Okuyup Anlayana Ateist, Okuyup Anlamayanlara "dindar" denir... Nikola TESLA.. ben mi? Ne okurum ne anlarım... Kendi kendime de uyuz oluyorum ama olamıyorum.. "Ama efsaneyi çıkarıp atarsan ve yaptıkları eylemlere bakarsan... .. Jedi'ların mirası başarısızlıktır. İkiyüzlülüktür, kibirdir."

Arkadaşlar merhaba, başlık yeteri kadar açık olmadı ama şyle zetleyeyim: 180x180 px boyutlarında bir çerçeve olduğunu düşünelim. Boyutu belirsiz(200x150 veya 150x200) gibi bir resmi ben bu çerçeveye tabiri caizse cuk oturtmak istiyorum. Yani resmin orantısını bozmadan çerçeveye yerleştirme yapacağım. Ancak resmin en küçük kenarı en az çerçevenin kenarı kadar olacak. Bu konuda algoritma oluşturamadım :D Yardımcı olacak arkadaşlara çok müteşekkirim :) Bilen konuşmuyor, konuşan bilmiyor...

resmin şeklini şemalini bozmadan nasıl mümkün olabilir ki bu? Bir yerlerini kırpman gerekir en azından

c# da yaparım da php bilmem. mantık anlatayım... - değişkenler Width = boyutlandırılacak resmin genişliği Height = boyutlandırılacak resmin yüksekliği Oran, NewWidth, NewHeight - işlem if(width >= 110 && height >= 110) { if else } Genel Mantık Bu şekilde olması gerekli. edit: burdaki mantıkla Genişlik ve Yüksekliklik eşit oranda küçüldüğü için resmin kalitesi bozulmaz. Resmi Çerçeveye Oturtma İşini Cssle değil de direk resmin üzerinde yapacaksanda. Yine php yok mantığı anlatayım 110px X 110px new Bitmap Oluşturuyorsun. Bitmapin 0,0 noktasından 110X110 beyaz dikdrtgen çizdiriyorsun. NewHeight, NewWidth ile oluşturduğun resmi Bunlardan Hangisi 110 dan küçükse Onunla 110 arasındaki farkı 2 ye blüyorsun(Mesela yükseklik 90 olmuş diyelim 110 - 90 / 2 = 10) çıkan sonuca gre Beyaz Bitmapin O kordinatına Resmi Çizdiriyorsun. (rnek: NewHeight = 90, NewWidth 110; 110 - 90 / 2 = 10; Oluşturulan Resim Beyaz Resmin 0,10 kordinatına gelecek, rnek2: NewHeight = 110, NewWidth 80; Oluşturulan Resim Beyaz Resmin 15,0 kordinatına gelecek ) EN Kısa Byle Anlatabildim Hiç savaş grmemiş çocuklarla, hiç barış grüşmemiş çocuklar için adalet farklı anlamlar taşır.

çerçeveni 50px 50px şeklinde yap daha sonra divlere background vererek repeat larını iyi ayarlıyarak çerçeveni min boyutta oluşturt içine verdin mi resmi çerçeve genişler kaplar resmi Bittik biz bittik

Ancak resmin en küçük kenarı en az çerçevenin kenarı kadar olacak. bu cümleyi anlayan mealini yazsın :) Aklın nuru fen kalbin nuru dindir. İkisinin izdivacıyla hakikat tecelli eder.