![]() |
![]() ![]() |
![]() |
![]()
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! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:50 |