Heim  >  Artikel  >  Backend-Entwicklung  >  php绘图技巧怎么加载外部图片

php绘图技巧怎么加载外部图片

WBOY
WBOYOriginal
2016-07-25 08:52:12951Durchsuche
  1. //1、创建画布

  2. $im = imagecreatetruecolor(300,200);//新建一个真彩色图像,默认背景是黑色,返回图像标识符。另外还有一个函数 imagecreate 已经不推荐使用。
  3. //2、加载外部图片

  4. $im_new = imagecreatefromjpeg("baidu.jpg");//返回图像标识符
  5. $im_new_info = getimagesize("baidu.jpg");//取得图像大小,返回一个数组。该函数不需要用到gd库。
  6. /*----
  7. ****3、将加载的图片,复制到画布上
  8. ****参数说明:
  9. $im:不用说,指的是画布;
  10. $im_new:源图片,也就是从外面加载进来的图像
  11. (30,30):将加载进来的图像,放在画布中的位置,左上角
  12. (0,0):表示加载的图片,从什么位置开始。(0,0)表示左上角起点,也可以只加载图片的一部分进来的
  13. (*,*):用*表示,可以为原图片宽和高,也可以小于宽高,只截取一部分,与上面坐标一起使用,表示截取的部分
  14. ******/ bbs.it-home.org
  15. imagecopy($im,$im_new,30,30,0,0,$im_new_info[0],$im_new_info[1]);//返回布尔值
  16. //3、输出图像

  17. header("content-type: image/png");
  18. imagepng($im);//输出到页面。如果有第二个参数[,$filename],则表示保存图像
  19. //4、销毁图像,释放内存

  20. imagedestroy($im);
  21. ?>
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn