1. Jest to mozliwe
2. Troche ludzi przeczytalo
3. Chyba nikt Cie nie rozumie i dlatego nie odpowiada, poza tym
przyjaciel programisty pomoglby lepiej.
4.
O ile ze zmniejszaniem sobie radzę, o tyle nie mam zielonego pojęcia jak można przyciać/wykadrować jakiś obrazek za pomocą php.
Skoro umiesz zmniejszy obrazek to ja nie rozumiem dlaczego nie potrafisz go przyciac czy wykadrowac?
5. Jesli dobrze rozumiem chodzi o przyciecie badz wykadrowanie bez skalowania rozmiaru. W takim razie:
[php]<?php
// otwieranie i pobieranie rozmiarow
$largeimage = imagecreatefromjpeg("localhost.jpg");
$width = imagesx($largeimage);
$height = imagesy($largeimage);
/* ustalam jak chce przyciac obraz. Pojde na łatwizne i jego wysokosc oraz szerokosc zmniejsze o polowe - czyli krotko piszac przycinam obraz*/
$thumb_width = $width * 0.5;
$thumb_height = $height * 0.5;
$thumb = imagecreatetruecolor($thumb_width, $thumb_height);
/* Te cztery cyfry podane jako argument funkcji moga rowniez sluzyc do kadrowania. Pierwsza cyfra przesuwa zgodnie z kierunkiem wspolrzednej X, druga odwrotnie do Y, trzecia odwrotnie do X i czwarta jak mozna sie domyslic zgodnie z Y (taki opis zeby bylo latwiej Ci zrozumiec)*/
imagecopyresampled($thumb, $largeimage, 0, 0, 50, 89, $width, $height, $width, $height);
/* Tak wiec przesunalem obraz o 50 w lewo i 89 w gore, co daje mi przyciety obraz i wykadrowany na cos tam*/
imagejpeg($thumb,"loca.jpg");
imagedestroy($largeimage);
imagedestroy($thumb);
?>[/php]
Informacje na temat stosowania tych funkcji sa w
manualu. Jesli cos zle lub nieergonomicznie napisalem to przepraszam ale
wi3dzmin sie denerwuje ze go olewamy
