错误:imagecopymerge()期望参数2是资源(Error: imagecopymerge() expects parameter 2 to be resource)
尝试在PHP中将图像设置为变量时出错:
$barcode= 'barcode_test.png'; $image = ImageCreate($width, $height); ImageCopyMerge($image,$barcode,0,0,0,0,400,100,0);
PHP警告:imagecopymerge()期望参数2是资源,给定字符串
如何让
$barcode
成为资源,而不是字符串?Getting an error trying to set an image as a variable in PHP:
$barcode= 'barcode_test.png'; $image = ImageCreate($width, $height); ImageCopyMerge($image,$barcode,0,0,0,0,400,100,0);
PHP Warning: imagecopymerge() expects parameter 2 to be resource, string given
How do I make
$barcode
a resource, not a string?
满意答案
在您的情况下,您必须使用
imagecreatefrompng
来获取文件的资源。 请尝试以下方法:$barcode = imagecreatefrompng('barcode_test.png'); $image = ImageCreate($width, $height); ImageCopyMerge($image,$barcode,0,0,0,0,400,100,0);
如果您正在使用其他文件类型,则必须根据扩展名选择以下函数之一:
imagecreatefromgd2
,imagecreatefromgd2part
,imagecreatefromgd
,imagecreatefromgif
,imagecreatefromjpeg
,imagecreatefrompng
,imagecreatefromstring
,imagecreatefromwbmp
,imagecreatefromwebp
,imagecreatefromxbm
,imagecreatefromxpm
In your case you have to use
imagecreatefrompng
to get a resource of the file. Try the following:$barcode = imagecreatefrompng('barcode_test.png'); $image = ImageCreate($width, $height); ImageCopyMerge($image,$barcode,0,0,0,0,400,100,0);
If you are using another file type you have to choose one of the following function depending on the extension:
imagecreatefromgd2
,imagecreatefromgd2part
,imagecreatefromgd
,imagecreatefromgif
,imagecreatefromjpeg
,imagecreatefrompng
,imagecreatefromstring
,imagecreatefromwbmp
,imagecreatefromwebp
,imagecreatefromxbm
,imagecreatefromxpm
相关问答
更多错误:imagecopymerge()期望参数2是资源(Error: imagecopymerge() expects parameter 2 to be resource)
如何解决这个错误“mysql_fetch_assoc()期望参数1是资源,布尔值在”?(How to fix this error “mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in”? [duplicate])
ftp_get()期望参数2是有效的路径,给定资源(ftp_get() expects parameter 2 to be a valid path, resource given)
mysql_fetch_array()期望参数1是资源错误[重复](mysql_fetch_array() expects parameter 1 to be resource error [duplicate])
警告:fgetcsv()期望参数1是资源,布尔值在C:(Warning: fgetcsv() expects parameter 1 to be resource, boolean given in C:)
fclose()期望参数1是eval()中给出的资源,数组(fclose() expects parameter 1 to be resource, array given in eval())
sqlsrv_num_rows()期望参数1是资源(sqlsrv_num_rows() expects parameter 1 to be resource)
imagecopymerge没有响应(imagecopymerge not responding)
警告:imagecolorallocate()期望参数1是资源,给定布尔值(Warning: imagecolorallocate() expects parameter 1 to be resource, boolean given)
warning feof()期望参数1是资源(warning feof() expects parameter 1 to be resource)
相关文章
更多【第四章】 资源 之 4.2 内置Resource实现 ——跟我学spring3
【第四章】 资源 之 4.4 Resource通配符路径 ——跟我学spring3
【第四章】 资源 之 4.3 访问Resource ——跟我学spring3
移动MM failed to find resource file{mmiap.xml}
使用mybatis执行sql的时候为什么会出现Parameter index out of range (1 > number of parameters, which is 0)?
freemarker页面get型参数转码问题
【第四章】 资源 之 4.1 基础知识 ——跟我学spring3
表单提交后报406错误
JasperReport报表填充参数
Oracle ORA-04031 错误 说明
最新问答
更多绝地求生、荒野行动、香肠派对 哪个更好玩???(都是吃鸡类游戏)
如何在jQuery集合中选择第n个jQuery对象?(How to select the nth jQuery object in a jQuery collection?)
ASP NET使用jQuery和AJAX上传图像(ASP NET upload image with jQuery and AJAX)
SQL Server XML查询中包含名称空间的位置(SQL Server XML query with namespaces in the where exist)
宁夏银川永宁县望远镇哪里有修mp5的?
我想用更新的日期标记所有更新的行(I would like to mark all updated rows with the date that they have been updated)
郑州会计培训班
如何定位数组中的负数,并得到所有正数的总和?(How to target e negative number from an array, and get the sum of all positive numbers?)
在响应图像上叠加网格(Overlay grid on responsive image)
无法让POST在Azure网站上运行(Could not get POST to work on Azure Website)
Copyright ©2023 656463.com All Rights Reserved.滇ICP备2022006988号-50
本站部分内容来源于互联网,仅供学习和参考使用,请莫用于商业用途。如有侵犯你的版权,请联系我们,本站将尽快处理。谢谢合作!