Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Utrata jakości zdjęcia
marcinek37
post
Post #1





Grupa: Zarejestrowani
Postów: 239
Pomógł: 0
Dołączył: 2.06.2011

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


Witam serdecznie,

Mam zdjęcie, które zajmuje aż 14MB. Gdy zmniejszam jego rozmiar na 800x532px za pomocą serwera, zajmuje jedynie 60kb. Gdy robię to samo za pomocą Photoshopa, zdjęcie zajmuje aż 480kb. Poza tym, zdjęcie przerobione w Photoshopie jest o wiele bardziej wyraźne.

Używam takiej funkcji:
Kod
<?
$src = 'obraz.jpg';
$img = @imagecreatefromjpeg($src);
$old_x = imagesx($img);
$old_y = imagesy($img);
$new_x = 800;
$new_y = 532;
$img_new = @imagecreatetruecolor($new_x, $new_y);
@imagecopyresampled($img_new, $img, '0', '0', '0', '0', $new_x, $new_y, $old_x, $old_y);
@imagejpeg($img_new, $src, 100);
imagedestroy($img);
?>


Czy muszę przerobić ten kod, czy użyć całkowicie nowych funkcji? Jeśli tak, to jakich? Czy macie jakieś gotowe rozwiązania? Możecie mnie na nie naprowadzić?

Zdjęcie oryginalne (14MB)
http://hotfile.com/dl/121811608/cac0025/oryginal.rar.html
lub
http://www.filesonic.pl/file/1296108454

Przerobione zdjęcia przez serwer i Photoshopa (0.5MB) - aby zobaczyć różnicę
http://hotfile.com/dl/121811689/fbca21a/przerobki.rar.html
lub
http://www.filesonic.pl/file/1296089994

Liczę na Waszą pomoc!
Go to the top of the page
+Quote Post

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: 22.08.2025 - 04:50