lostyazilim
tr.link

Sabit olmayan boyutta resmi belirtilen alana sığdırmak

5 Mesajlar 1.836 Okunma
lstbozum
tr.link

cristogi cristogi WM Aracı Kullanıcı
  • Üyelik 13.04.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Grafik Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 237
  • Beğeniler 77 / 43
  • Ticaret 7, (%100)
Arkadaşlar Merhaba, uzun aramalarıma rağmen bulamadığım bir sorunu çözmemde yardımcı olmanızı diliyorum.

Siteye dosya upload edilecek ama gelen resmin boyutu belirsiz. Örneğin; diyelim ki gelen resim dosyasının boyutu 150x120

Bizim alanımızın width=80 height=80 şimdi bu gelen 150x120 lik resim bu alana yukardan ortalı bir şekilde nasıl sığar, yanlardan taşması sorun değil. Yeterki dikeyde belirttiğimiz 80x80 alana sığsın.

Şimdiden çok teşekkür ederim. Sağolun arkadaşlar.
 

 

wmaraci
reklam

SuatBayram SuatBayram İç Mimar Kullanıcı
  • Üyelik 29.03.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek İç mimar
  • Konum Gaziantep
  • Ad Soyad S** B**
  • Mesajlar 178
  • Beğeniler 40 / 25
  • Ticaret 16, (%100)
Kardeşim resmi yazıya dahil et. Resmi mouse ile büyütüp küçültebilirsin. Bunu firefox ile yapabilirsin.
 

 

cristogi cristogi WM Aracı Kullanıcı
  • Üyelik 13.04.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Grafik Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 237
  • Beğeniler 77 / 43
  • Ticaret 7, (%100)

Suat Bayram adlı üyeden alıntı

Kardeşim resmi yazıya dahil et. Resmi mouse ile büyütüp küçültebilirsin. Bunu firefox ile yapabilirsin.


Kodu alabilirmiyim acaba, dediğinizi tam olarak anlamadım.

Ek Olarak: Arkadaşlar konu ile ilgili geliştirdiğim bir algoritma sayesinde çözüme ulaştım. Herkese teşekkürler.
 

 

Hurkal Hurkal Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 05.08.2011
  • Yaş/Cinsiyet - / E
  • Meslek Öğretmen
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 382
  • Beğeniler 89 / 114
  • Ticaret 0, (%0)

cristogi adlı üyeden alıntı

Kodu alabilirmiyim acaba, dediğinizi tam olarak anlamadım.

Ek Olarak: Arkadaşlar konu ile ilgili geliştirdiğim bir algoritma sayesinde çözüme ulaştım. Herkese teşekkürler.


Algoritmayı paylaşırsan biz de öğrenmiş oluruz.
 

 

wmaraci
wmaraci

cristogi cristogi WM Aracı Kullanıcı
  • Üyelik 13.04.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Grafik Tasarım
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 237
  • Beğeniler 77 / 43
  • Ticaret 7, (%100)
Çok sorry :)


$yukle = getimagesize($resim);

$resimEn=$yukle[0];
$resimBoy=$yukle[1];
$hedefEn=70;
$hedefBoy=70;

if( $resimEn / $hedefEn < $resimBoy / $hedefBoy )
{
$oran = $resimEn / $hedefEn;
}
else
{
$oran = $resimBoy / $hedefBoy ;
}

$yeniEn = $resimEn / $oran;
$yeniBoy = $resimBoy / $oran;

$fazlalik = $yeniEn - 70;
$cekilecekPiksel = $fazlalik / 2;

style="margin-left:-"
Hurkal

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al