|
| Makaleler |
| Toplam Makale |
3323 |
| Yayında |
3143 |
| Bekleyenler |
180 |
| Görüntüleme |
13317200 |
|
|
|
Resim boyutlarını değiştirme
Kendi projelerimde kullandığım basit ama oldukça işe yarayan bu script, belirleyeceginiz sayısal bir üst $limit değişkenine maximum boyut sınırınızı ve $resim değişkenine resmin adresini (yolunu) istiyor. Daha resmi HTML 'de görüntülenecek boyutlarına oranlayıp kırpıyor.
Upload yöntemiyle kontrolsüz olarak haber resmi eklenen sayfalarda işinize yarayabilecegini düşünüyorum. Scripti ben include yontemiyle sayfaya dahil ederek kullaniyorum bu daha kullanisli oluyor, ancak include etmeden onceki iki satirda $limit ve $resim degiskenlerini belirlemeniz gerekiyor. Eğer scripti aynen sayfa icinde kullanacaksaniz, scriptin ilk iki satirindaki // işaretlerini kaldırarak değerleri kendinize göre değiştirmeniz gerekiyor.
NOT : Bu scripti ilgili sayfaya include etmeden önceki iki satırda:
$limit = (Pixel cinsinden max genişlik ya da yükseklik)
$resim = (Resmin fiziksel yolu örn: "images/haberler/dark.jpg")
değişkenlerini tanımlamayı unutmayın.
PHP:-
- <?php
-
-
-
-
-
- $bilgi = getimagesize($resim); $genislik = $bilgi[0]; $yukseklik = $bilgi[1];
-
- if ($genislik > $yukseklik) {
-
- $buyuk_kenar=$genislik; $kucuk_kenar=$yukseklik;
-
- } else {
-
- $buyuk_kenar=$yukseklik; $kucuk_kenar=$genislik;
- }
-
- if ( ($buyuk_kenar > $limit) || ($kucuk_kenar > $limit ) ) {
- $buyuk_fazlalik = $buyuk_kenar-$limit;
-
- $kacta_kaci = $buyuk_fazlalik*(100/$buyuk_kenar);
-
-
-
- $kucukten_cikacak_sayi = ($kacta_kaci/100)*$kucuk_kenar;
- $kucugun_son_hali = $kucuk_kenar - $kucukten_cikacak_sayi;
- $buyugun_son_hali = $buyuk_kenar - $buyuk_fazlalik;
-
- if ($genislik > $yukseklik){
-
- $gorunecek_genislik = $buyugun_son_hali;
-
- $gorunecek_yukseklik =$kucugun_son_hali;
- } else {
-
- $gorunecek_genislik = $kucugun_son_hali;
- $gorunecek_yukseklik = $buyugun_son_hali;
- }
-
- } else {
-
- $gorunecek_yukseklik = $yukseklik; $gorunecek_genislik = $genislik;
-
- }
-
-
-
-
-
-
-
-
-
- ?>
Bu makale hakkında ek bilgi eklemek için buraya tıklayınız
Bu makalenin yazar yada kaynağını bildirmek için tıklayınız.
Eklenme tarihi: 3-2-2006 Okunma: 4041
|
| Bu Makaleye Verilen Puan: |
Bu makaleye puan verilmemiş.
|
Kullanıcı Yorumları
Bu makaleye yorum gönderilmemiş, ilk yorumu sen gönder !
İlgili Dökümanlar
|
|
|