Картинка върхо картинка с GD

sorRy

Registered
Имам да кажем една картинка 200px на 100px и искам с Gd някак да я сложа въхо друга картинка картинката първата я взимам от линк без да я качвам а другата я имам на хоста и искам да мога да си я места нали както е текста
Код:
imagettftext($im, 13, 0, 117, 83, $color, "arial.ttf", $f);
 
Код:
<?php
$img1 = imagecreatefrompng("kartinkata.png");
$img2 = imagecreatefromgif("kartinkata2.gif");
imagecopy ( $img1, $img2, 5, 180, 0, 0, imagesx ($img2), imagesy($img1) );
header("Content-type: image/png");
imagepng($img1);

?>
 
а забравих да кажа нали ще работи с всички формати а с анимираните ще дава първия фрейм и как мога да оразмеря първата картинка от 200 на 100 на стане на 50 на 20 например
 
Код:
 <?php
$img1 = imagecreatefrompng("kartinkata.png");
$img2 = imagecreatefromgif("kartinkata2.gif");
imagecopy ( $img1, $img2, 25, 205, 0, 0, 
imagesx ($img2)/5, imagesy( $img2 )/5,
imagesx($img2), imagesy($img2) );

header("Content-type: image/png");
imagepng($img1);

?>

А относно форматите:

imagecreatefrompng
imagecreatefromgif
imagecreatefromjpeg
 
добре де обаче нещо не мога да го съчетая с това
Код:
$im = imagecreatefrompng("pic.png");
$color = imagecolorallocate($im, 255, 255, 255); 
$img2 = imagecreatefrompng("http://web-tourist.net/forum/images/avatars/21458006904ae9b7e9aa86d.png");
imagecopy ( $im, $img2, 25, 205, 0, 0,
imagesx ($img2)/5, imagesy( $img2 )/5,
imagesx($img2), imagesy($img2) );
imagettftext($im, 13, 0, 4, 26, $color, "arial.ttf", $i);
imagettftext($im, 13, 0, 4, 54, $color, "arial.ttf", $m);
imagettftext($im, 13, 0, 4, 83, $color, "arial.ttf", $f);
imagettftext($im, 13, 0, 4, 110, $color, "arial.ttf", $r);
imagepng($im); 
imagedestroy($im);
ако може да хелпнеш
дава ми
Изображението „http://“ не може да бъде изобразено, защото съдържа грешки.
 
sorRy каза:
добре де обаче нещо не мога да го съчетая с това
Код:
$im = imagecreatefrompng("pic.png");
$color = imagecolorallocate($im, 255, 255, 255); 
$img2 = imagecreatefrompng("http://web-tourist.net/forum/images/avatars/21458006904ae9b7e9aa86d.png");
imagecopy ( $im, $img2, 25, 205, 0, 0,
imagesx ($img2)/5, imagesy( $img2 )/5,
imagesx($img2), imagesy($img2) );
imagettftext($im, 13, 0, 4, 26, $color, "arial.ttf", $i);
imagettftext($im, 13, 0, 4, 54, $color, "arial.ttf", $m);
imagettftext($im, 13, 0, 4, 83, $color, "arial.ttf", $f);
imagettftext($im, 13, 0, 4, 110, $color, "arial.ttf", $r);
imagepng($im); 
imagedestroy($im);
ако може да хелпнеш
дава ми
Изображението „http://“ не може да бъде изобразено, защото съдържа грешки.


мисля, че в такъв случай картинката трябва да е на сървара :)
 
е не е задължително виждам сам го без да е на сървъра обаче не ми казаха как са го направили а аз от GD разбирам много малко
 
ето така стана
Код:
 imagettftext($im, 13, 0, 4, 26, $color, "arial.ttf", $i);
imagettftext($im, 13, 0, 4, 54, $color, "arial.ttf", $m);
imagettftext($im, 13, 0, 4, 83, $color, "arial.ttf", $f);
imagettftext($im, 13, 0, 4, 110, $color, "arial.ttf", $r);
$av = imagecreatefrompng("http://web-tourist.net/forum/images/avatars/21458006904ae9b7e9aa86d.png");
imagecopy ($im, $av, 25, 25, 0, 0, imagesx($av)/2, imagesy( $av )/2);
обаче като напиша деленето то намалява размерите но картинката се скрива нали показва се само част от нея а не я оразмерява
 

Back
Горе