gd相关内容

用PHP创建白色图像

我试图用php创建空白图片,这是我的代码 $bg = imagecreatetruecolor(120, 20); imagejpeg($bg,"test/myimg.jpg",100); 但是这会创建黑色图像,而我想创建白色,请告诉您如何设置图像,例如白色? 解决方案 ..
发布时间:2020-11-13 01:08:32 PHP

如何在PHP中克隆gd资源

我正在寻找在使用imagecreatetruecolor或其他图像创建功能创建的PHP中克隆图像的方法. 正如评论中所说,不,你不能像这样简单地表达爱意: $copy = $original; 这是因为资源是参考,不能像标量值一样被复制. 示例: $a = imagecreatetruecolor(10,10); $b = $a; var_dump($a, $b); ..
发布时间:2020-11-13 01:08:31 PHP

使用PHP GD对一个图像进行遮罩

请参阅以下问题: PHP GD使用一张图片掩盖另一张图片,包括透明度-此处的规则要求用户创建新问题,而不是重新访问旧问题并寻求支持 我一直在使用此脚本来启用透明遮罩-(可能的)区别是源图像具有透明性,但是下面的代码似乎仅在输入PNG不透明的情况下才有效.有人可以看看我做错了什么吗? 我正在尝试以下操作: 1.获取$ source图像 2.调整大小并将其另存为pjg.png,保持透明度( ..
发布时间:2020-11-13 01:07:16 PHP

添加图像层失败(GD)PHP

我刚刚在Apache上安装了GD Library,看来下面的脚本不起作用. 我正在尝试在youtube视频缩略图(http://img.youtube.com/vi/VIDEOID/default.jpg)上添加"play.png"层 我尝试了许多不同的videoID,但是图像无法加载.出现一条消息,指出该图形包含错误,因此无法打开. 我正在使用postimage.php?v = 7y ..
发布时间:2020-11-13 01:07:13 PHP

用PHP合并多个重叠的透明PNG图像

我有一个自定义的自行车配置器,可使用CSS将透明的png文件分层放置. http://www.gallantbicycles.com/build/no1/ 我需要添加将它们动态组合到一个文件中的功能,以便用户可以下载图像或共享图像. 这是我现在所处的位置,但它会导致黑色背景,并且结果中仅显示最前面的图像: $width = 720; $height = 500; $layers ..
发布时间:2020-11-13 01:07:09 PHP

imagecopyresampled()在透明的PNG中引入伪像

我正在向图像添加透明的PNG水印.水印是高分辨率的,因此在将水印叠加到原始图像中之前,请先调整水印的大小.这似乎在水印中引入了一些人为因素,但我没有找到避免的方法. 原始图片: 调整大小后的图像(请看字母之间的水平线状“污点"): 调整大小后的图像的缩放比例(不透明),以阐明我在字母之间的“污垢"的含义.我已经使用选择工具清理并删除了"s"和"t"之间的区域(在新标签页中打开以查看更清晰的完 ..
发布时间:2020-11-13 01:07:05 PHP

裁剪后为什么我的图像会拉伸?

我正在使用以下代码片段来裁剪图像? function crop($width,$height) { $new_image = imagecreatetruecolor($width, $height); imagecopyresampled($new_image, $this->image, 0, 0, 0, 0, $this->getWidth(), $t ..
发布时间:2020-11-13 01:06:59 PHP

在PHP中合并两个透明图像时的异常结果

我想知道我做错什么了吗,或者是否能像我得到的结果一样好.左侧的两个PNG均为95x111.机器人的图像周围有5像素左右的透明像素填充,但是合并时似乎会引起问题? $avatar = imagecreatefrompng("../guy.png"); $borderImg = imagecreatefrompng("../frame.png"); imagealphablending( $bo ..
发布时间:2020-11-13 01:06:56 PHP

GIF上传的神秘问题?

好的,所以每当我将此GIF上传到我的开发板(NGINX + PHP-FPM)时,我都会减速,直到最终504网关超时,好的,所以我知道您在想什么,“继续修复这些nginx.conf和php-fpm设置",昨晚我将它们调整到了接近完美的水平,我的服务器现在运行出色.但是,一个特定的GIF仍然无法解决,将php-FPM运行到几乎100%(我的服务器上有顶级的四核处理器,我的服务器绝不是原始的.) ..
发布时间:2020-11-13 01:06:54 其他开发

PHP-GD imagejpeg无法打开

当尝试保存使用GD制作的缩略图时 imagejpeg($tnImage, "../../img/thumbs/".$maxWidth."x".$maxHeight."_".$filename); 我遇到以下错误: 警告:imagejpeg()[function.imagejpeg]:无法打开"../../img/thumbs/80x80_55865-drops.jpg"进行写入: ..
发布时间:2020-11-13 01:05:50 PHP

PHP + GD创建随机的黑色缩略图

此功能会创建一些随机的黑色图像,例如10%的时间, 数量不多,但是..您知道..不应该发生的事情. class ImgResizer { private $originalFile = ''; public function __construct($originalFile = '') { $this -> originalFile = $originalFile; } publi ..
发布时间:2020-11-13 01:05:47 PHP

使用PHP GD嵌入IPTC图像数据

我正在尝试使用iptcembed()将IPTC数据嵌入到JPEG图像上,但是有点麻烦. 我已确认它已在最终产品中 // Embed the IPTC data $content = iptcembed($data, $path); // Verify IPTC data is in the end image $iptc = iptcparse($content); var_dump ..
发布时间:2020-11-13 01:05:45 PHP

在php中使用GD进行图像处理和输出

我想用PHP GD库控制图像的显示-当浏览器请求图像时,我将在运行时向其底部添加一些文本,而不是将文本保存到图像中. 我知道我可以这样做:在标头中设置MIME类型,然后使用文件名调用imagepng(...)以仅将图像显示在浏览器中,但是如何将其嵌入文档中?喜欢, 我只用文件名调用imagepng而不设置标题吗? ..
发布时间:2020-11-13 01:04:42 PHP

将GD图像对象传递给Imagick?

我正在使用使用GD的PEAR :: Image_Barcode生成条形码,但是我需要将该条形码写到PDF的一部分上,PHP/Imagick似乎是最简单的方法,有什么方法可以将GD图像对象转换为Imagick可以使用的对象? 解决方案 我们去了 ob_start(); Image_Barcode::draw($barcode, 'upca', 'gif'); $couponBarc ..
发布时间:2020-11-13 01:03:36 PHP

sIFR或FLIR?

我最近碰上了sIFR的替代产品,我想知道那些同时拥有sIFR和FLIR经验的人是否可以阐明他们在FLIR方面的经验. 对于尚未了解FLIR如何实现的人,FLIR的工作原理是使用JavaScript从目标元素中提取文本,然后调用使用PHP GD渲染并返回透明PNG图像的PHP应用程序放置为该元素的背景,然后将溢出设置为隐藏,并使用与元素尺寸相等的填充以有效地将文本移出视线. 这是我到目前 ..
发布时间:2020-11-13 01:02:23 PHP

如何在Linux上的xampp中的php GD库中启用Webp支持

我有用于Linux 7.0.8的XAMPP . 并已启用 GD支持. phpinfo()的屏幕截图;关于GD 我要使用imagewebp();. 使用此工具时出现错误, 致命错误:未捕获错误:调用未定义函数imagewebp() 在寻找我得出结论的解决方案时,是 http://php的解决方案. net/manual/en/image.installation.php ..
发布时间:2020-11-13 01:01:20 PHP

如何在PHP的GD库中为文本添加辉光或阴影?

是否可以在GD中为文本添加辉光或阴影?目前,我正在使用imagettftext函数. 解决方案 我遇到了这个问题,并创建了一个名为imagettftextblur的新函数,该函数已作为开源发布在以下是添加阴影的方法: imagettftextblur($image,$size,0,$x + 3,$y + 3,$shadow_color,$font,$string,1); // 1 c ..
发布时间:2020-11-13 01:01:13 PHP