Картинка върху картинка чрез PHP ;o

ExpressYourself

Registered
Как може да стане следното нещо:
http://visualz.info/csbgsavatar/index.php?ac=form
Видях го днеска и много ми стана любопитно, защото пробвах 1-2 начина за текст върху картинка, но нещо не можах да измисля как ще стане да се изкара и аватара(картинката на потребителя) върху това :]
 
Ако можеш да си генерираш картинката, ето ти един вариант с който можеш да вкараш "картинка в картинката" :) Аз го използвам в мой код и съм доволен

Код:
	$countryFlag = imagecreatefromstring(file_get_contents('http://mydomain.com/image.png'));
	imagecopy($img, $countryFlag, 140, 4, 0, 0, imagesx($countryFlag), imagesy($countryFlag));

Само трябва да си го нагласиш според нуждите ти и да го поставиш на правилното място в кода :)
 
Абе какво бъркате човека, виж сега какво правиш

$img = imagecreatefrompng("image.png");
$sizes = getimagesize($img);
$width = $sizes[0];
$height = $sizes[1];
imagecopyresampled($thumb, $img, 0, 0, 0, 0, 50, 50, $width, $height) # 50, 50 Размерите на малкото изображение, другите width и height са ти ясни мисля.
imagepng($img);
 
Вий четете ли изобщо какво искам?! :shock:
@MakeAWish ще го пробвам и ще ти кажа резултата ако е полужителен +1 :]
 
MakeAWish каза:
Ако можеш да си генерираш картинката, ето ти един вариант с който можеш да вкараш "картинка в картинката" :) Аз го използвам в мой код и съм доволен

Код:
	$countryFlag = imagecreatefromstring(file_get_contents('http://mydomain.com/image.png'));
	imagecopy($img, $countryFlag, 140, 4, 0, 0, imagesx($countryFlag), imagesy($countryFlag));

Само трябва да си го нагласиш според нуждите ти и да го поставиш на правилното място в кода :)

Получава се да, но като смениш размерите на imagesx/imagesy и режи картинката, не може ли да се смалява?
 

Back
Горе