Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> resize w GD poprzez PHP
SIR JEDI
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 3.03.2003
Skąd: Mielec

Ostrzeżenie: (0%)
-----


mam taki kod:

[php:1:f29a75eb57]<?php
function image_resize($source, $output, $width, $height){

if(!$quality=@func_get_arg(4)){$quality=100;}

$size=getimagesize("$source");
if($size[2]==1){$image1=ImageCreateFromGif("$source");}
elseif($size[2]==2){$image1=ImageCreateFromJpeg("$source");}
elseif($size[2]==3){$image1=ImageCreateFromPng("$source");}

if(isset($width) && $height==0){
if($width<$size[0]){
$a=$size[0]/$width;
$height=$size[1]/$a;
}else{
$width=$size[0];
$height=$size[1];
}
}

if($width==0 && isset($height)){
if($height<$size[1]){
$a=$size[1]/$height;
$width=$size[0]/$a;
}else{
$width=$size[0];
$height=$size[1];
}
}

$image2=imagecreate($width, $height);

imagecopyresized($image2, $image1, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);

header ("Content-type: image/jpeg");

Imagejpeg($image2, "", $quality);

}

image_resize("obrazek.jpg", "obrazek1.jpg", "120", "", "75");
?>[/php:1:f29a75eb57]

Czy ktoś może mi powiedzieć dlaczego pomniejszona fotka wygląda okropnie? zwłaszcza przy dość sporych pomniejszeniach? np z 800 px na 120 px szerokosci...

może ktoś ma pomysł na jakąs funkcję blur'owania albo co...
proszę o pomoc...


--------------------
SIR JEDI
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 10:49