@nospor
tworzyć potrafiłem, wyświetlać w formie jak podał Trojan również, ale zapisywać, jakoś uleciało ta wiedza, tak samo jak następujący problem.
Stworzyłem funkcje która ma w swoim załozeniu ucinać i zmniejszać grafikę.
<?php
function foto ($od, $do, $rozmiar, $jakosc)
{
$pic = @imagecreatefromjpeg($od);
if ($pic)
{
$pic2 = @imagecreatetruecolor ($rozmiar, $rozmiar);
$w1 = imagesx($pic);
$h1 = imagesy($pic);
$w2 = $rozmiar;
$h2 = $w2 * $h1 / $w1;
imagecopyresized($pic2, $pic, 0, 0, 0, ($h1/2)-($w1/2), $w2, $h2, $w1, $h1);
imagefilledrectangle ($pic2,0,0,$w1,($w2*100/$w1),imagecolorallocate($pic2,205,205,205));
imagefilledrectangle ($pic2,0,$h2-($w2*100/$w1),$w1,$h1,imagecolorallocate($pic2,205,205,205));
ImageJPEG ($pic2, $do, $jakosc);
}
}
$foto1 = "foto1.jpg";
$zdjecie = "foto.jpg";
foto($zdjecie,$foto1,450,100);
echo "<img src='foto1.jpg'/>"; //dziala ?>
Problem jest że nie ucina tylko zamazuje fragment obrazku, a potrzebuje ucięty, czyli chce się pozbyć nie potrzebnego fragmentu obrazu.
Jak mam to zrobić ?
Jaki błąd popełniam w funkcji ?
Proszę o pomoc w tej kwestii.