Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem ze skryptem do skalowania foto
punoljoe
post 7.11.2008, 22:22:31
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 2
Dołączył: 4.07.2008

Ostrzeżenie: (30%)
XX---


Witam. Stworzyłem funkcję do tworzenia miniaturek. Raz działa poprawnie, innym razem wcale nie działa. Co jest nie tak? Wywala błąd informujący o niepoprawnych argumentach funkcji imagejpeg(); Proszę o pomoc . poniżej zamieszczam kod.


$szerokosc=200;

$obrazek=skaluj($adres, $szerokosc);

$lokalizacja_miniaturki= '/tmp_bestcar/miniaturki' . $adres;


header('Content-type: image/jpeg');
imagejpeg($obrazek,$lokalizacja_miniaturki);



// oraz funkcja do minimalizacji


function skaluj($adres, $szerokosc)
{
// funkcja obsługuje również adresy internetowe jak http i ftp
$pobierz = @file_get_contents($adres);
$src = @imagecreatefromstring($pobierz);
if (!$pobierz or !$src ) return false;
unset($pobierz);

$pic_width = imagesx($src);
$pic_height = imagesy($src);
if (($szerokosc == $pic_width) or ($szerokosc == null)) return $src;
$mini_width = $szerokosc;
$mini_height = round($szerokosc * ($pic_height/$pic_width));
$mini = imagecreatetruecolor($mini_width, $mini_height);
imagecopyresampled($mini, $src, 0, 0, 0, 0, $mini_width, $mini_height, $pic_width, $pic_height);

return $mini;
imagedestroy($mini);
}
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:40