Сирожиддин
WapUsta,
Kod · PHP37 qator
<?php

$shtamp = 'http://images.kz.prom.st/6667945_w200_h200_uz.png'; // rasm ustiga bosiladigan belgi uchun rasm manzili

$boshqa_saytdagi_rasm = 'http://www.eurasianet.org/sites/default/files/imagecache/galleria_fullscreen/090916-b_0.jpg'; // boshqa saytdan yuklab olinayotgan rasm manzili



$stamp = imagecreatefrompng($shtamp);

$url_rasm = imagecreatefromjpeg($boshqa_saytdagi_rasm);



// bosiladigan belgini boshqarish

$marge_right = 10;

$marge_bottom = 10;

$sx = imagesx($stamp);

$sy = imagesy($stamp);

imagecopy($url_rasm, $stamp, imagesx($url_rasm) - $sx - $marge_right, imagesy($url_rasm) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp));



// rasmni beli bosilgan holstini chiqarish

header('Content-type: image/png');

imagepng($url_rasm);

imagedestroy($url_rasm);

?>



shu $rasm_manili ni saytga <img src="'.$rasm_manili.'" /> qilib chiqarmaysiz, uni o'rniga <img src="pechat.php?url='.$rasm_manili.'" /> qilib chiqarasiz, pechat.php ga esa URL orqali $rasm_manili ni aniqlaydigan qilasiz bo'ldi.

Namuna pastda rasmda. Vaqtinchalik namuna: https://uzfor.uz/pechat.php

P/s: Rasmdagi bayroq asosiy rasm ustiga qo'yilgan belgi.