合并图像/添加徽标 [英] Merge images / add logo
问题描述
你好,
我想知道在图片上放一个(transp-PNG)
的最快方法是什么?
我有一个代码,但我猜它很草率。而且它很慢。
(此消息下面的代码)
有谁可以帮我解决这个问题?
谢谢
问候毛茸茸。
******************* ******************
$ img_id = substr(''0000000000''。$ _ GET [''id''],-10, 10);
$ info = getimagesize($ img_id。" .jpg");
$ photo = imagecreatetruecolor($ info [ 0],$ info [1]);
$ pic = imagecreatefromjpeg($ img_id。" .jpg");
imagecopy($ photo, $ pic,0,0,0,0,$ info [0],$ info [1]);
$ logo = imagecreatefrompng(" photo_logo.png");
imagecopy($ photo,$ logo,20,30,0,0,128,20);
header(" Content-type:image / jpeg");
imagejpeg($ photo,"",90);
imagedestroy($ photo);
*** ********************************** *
Hi there,
I was wondering what''s the quickest way to put a (transp-PNG)
over a picture?
I have a code, but i guess it''s sloppy. And it''s slow.
(Code below this message)
Could anyone help me out on this?
Thanks
Greetings Frizzle.
*************************************
$img_id = substr( ''0000000000''.$_GET[''id''], -10, 10);
$info = getimagesize($img_id.".jpg");
$photo = imagecreatetruecolor($info[0], $info[1]);
$pic = imagecreatefromjpeg($img_id.".jpg");
imagecopy($photo, $pic, 0, 0, 0, 0, $info[0], $info[1]);
$logo = imagecreatefrompng("photo_logo.png");
imagecopy($photo, $logo, 20, 30, 0, 0, 128, 20);
header("Content-type: image/jpeg");
imagejpeg($photo , "", 90);
imagedestroy($photo);
*************************************
推荐答案
img_id = s ubstr(''0000000000''。
img_id = substr( ''0000000000''.
_GET [''id''],-10,10);
_GET[''id''], -10, 10);
info = getimagesize(
info = getimagesize(
这篇关于合并图像/添加徽标的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!