Dziwna sprawa.
Mam skrypt do robienia miniaturek (ktos na forum wrzucil). Niby dziala ale nie dziala co sie dzieje. Mianowicie jak daje zeby robil miniaturke to on robi tylko ze obraz robi sie czarny!! Nic tylko jedna wielka prostokatna plama zero pozostalosci po obrazku. Druga sprawa. Po wywolaniu skryptu na stronie pojawiaja mi sie krzaczory "‰PNG IHDR· ÑñmÏPLTEÿÿÿ¥ÙŸÝZIDATxœcøIEND®B`‚". Wiem ze ktos kiedys gdzies juz mial ten sam problem ale nie moge znalesc tego :/. skrypt , ktorego "uzywam" to:[php:1:024581e8ec]
<?php
# Wy³¹czenie limitu czasu oraz ustawienie do pracy w tle
set_time_limit(0);
ignore_user_abort(TRUE);
# Wymiary docelowego obrazka
$x=400;
$y=300;
# Tworzenie nowego obrazka o wymiarach $x i $y
$im_doc=@imagecreate($x,$y);
#Pobieranie obrazka Ÿród³owego
$im_src=@imagecreatefromjpeg("images/arrow2.jpeg");
#Pobieranie wysokoœci i szerokoœci obrazka Ÿród³owego
$srcx=@imagesx($im_src);
$srcy=@imagesy($im_src);
# Ustalanie koloru czarnego
$kol[czarny]=@imagecolorallocate($im_doc,0,0,0);
#Wype³nianie obrazka docelowego czarnym kolorem (nie wiem czy potrzebne?)
@imagefill($im_doc,0,0,$kol[czarny]);
# Kopiowanie zmniejszonego do wymiarów $x i $y obrazka Ÿród³owego
@imagecopyresized($im_doc,$im_src,0,0,0,0,$x,$y,$srcx,$srcy);
#Zapisywanie obrazka
imagepng($im_doc,"miniaturka.png");
/* Poni¿ej generowanie obrazka powiadamiajacego o zapisaniu miniaturki, mo¿na skasowaæ */
$im=@imagecreate(183,13);
$kol[czarny]=imagecolorallocate($im,0,0,0);
$kol[bialy]=imagecolorallocate($im,255,255,255);
imagefill($im,0,0,$kol[bialy]);
imagestring($im,3,5,5,"Miniaturka: OK",$kol[czarny]);
Header("Content-type: image/png");
imagepng($im);
?>[/php:1:024581e8ec]