gd相关内容

用于PHP的imagecrop()替代方法5.5

一个出于好奇心而提出的简单问题,可能会有一个复杂的答案:是否可以通过结合其他GD函数来模仿5.4之类的早期PHP 5.5版本的新的imagecrop()? Awn ..但没有imagecrop()黑线错误,请. :p 解决方案 这应该是imagecrop()的替代品(没有bug ...): function mycrop($src, array $rect) { $de ..
发布时间:2020-11-13 00:54:42 其他开发

在PHP中将JPEG转换为渐进JPEG

我正在尝试将已经创建的JPEG重新保存为 progressive jpg. 基本上,在前端,我有一些JS可以裁剪图像,并输出base64图像JPEG.将其传递到PHP脚本后,我将其创建为常规JPEG文件,如下所示: $largeTEMP = explode(',', $_POST['large']); $large = base64_decode($largeTEMP[1]); fil ..
发布时间:2020-11-13 00:53:38 PHP

PHP添加图片到另一个

我想用php更改图像的颜色. 如果我想使其显得更红,则在透明红色和或多或少高的图像上的较高级别的图像可以指示原始照片应为红色. 我可以说gd php函数创建颜色(RGBA)的图像并将其应用于其他图像吗? 谢谢:) 解决方案 您可以尝试使用GD的imagecopymerge函数,该函数将一个图像复制到另一个图像并支持alpha透明度.这样的事情应该起作用: ..
发布时间:2020-11-13 00:52:29 PHP

php,gd,创建水印,更改水印文本大小和背景颜色,imagecreatefromjpeg

我需要创建水印,然后将其应用到图片上并以其他名称保存.当前脚本运行良好,但是唯一的问题是我需要增加“示例文本"的大小并将背景从black更改为white.我尝试了不同的方案,更改了不透明度,但仍然无法更改背景色. function watermark($imag_path, $photo_id) { // Load the stamp and the photo to apply t ..
发布时间:2020-11-13 00:52:27 PHP

在imagettftext中使用字体时出现问题

这是我更改有效网站的环境时收到的错误消息: Warning: imagettftext() [function.imagettftext]: Could not find/open font 首先,我想这是由于文件权限不足引起的,但事实并非如此,我检查了路径并在777中设置了所有文件... 然后我检查GD,看起来好像已经安装了: GD Support enabled GD Ve ..
发布时间:2020-11-09 20:15:59 PHP

如何从PHP中的301重定向下载链接获取图像?

我正尝试使用PHP下载此图像,以使用GD对其进行编辑。我找到了许多图像链接解决方案,但这是一个下载链接。 编辑: $ curl = curl_init(“ http://minecraft.net/skin/Notch.png”); $ bin = curl_exec($ curl); curl_close($ curl); $ img = @imagecreatefro ..
发布时间:2020-10-13 03:01:06 PHP

无法裁剪和调整图像大小

我正在尝试为较大的图像创建缩略图。我正在使用 Jcrop 来获取农作物的坐标,但是我无法打开它裁剪成正确的缩略图图像。我已经正确设置了Jcrop,它正在通过xy坐标与盒子的大小一起发送,但是我不知道如何从中裁剪。 我所拥有的是服务器上图像的路径,以及4个坐标以及它们创建的正方形框的宽度和高度(我希望将正方形缩略图的纵横比锁定为1:1)。然后,我通过Ajax将其发送到我的PHP裁剪脚本,但是我 ..
发布时间:2020-10-11 06:04:28 PHP

在保持宽高比的同时用GD调整图像大小和裁剪图像

我目前正在基于Uploadify编写一个上载程序脚本。现在,我调整给定图像的大小,并给其中一种尺寸加水印。一切正常,但是我需要脚本来调整高度大小,然后裁剪宽度,以免长宽比弄乱。 这是我的代码,因此远: if($ fileExtension ==“ jpg” || $ fileExtension ==“ jpeg” || $ fileExtension ==“ png” || ..
发布时间:2020-10-11 05:59:36 PHP

Redhat Linux 6.5 Perl GD CPAN模块yum

当我尝试在Redhat 6.5上安装“ GD”(perl -e shell -MCPAN->(下一步)cpan [1]>安装GD)时,出现错误: -> CPAN.pm:建筑物L / LD / LDS / GD-2.53.tar.gz 不可恢复的错误 在搜索路径中找不到gdlib-config。请安装libgd 2.0.28或更高版本。 如果仍要尝试编译,请使用--ignore_m ..
发布时间:2020-10-10 22:04:38 其他开发

如何为Perl安装GD?

我尝试安装它,但出现错误。我不知道 -lwebp 是什么。 $ cpan install GD 正在加载内部null记录器。安装Log :: Log4perl以记录消息 CPAN:可存储的加载正常(v2.53_01) 读'/home/Chloe/.cpan/Metadata' 数据库于12月24日星期六生成2016 21:17:02 GMT 运行模块'GD'的安装 CPAN:摘要: ..
发布时间:2020-10-10 22:04:25 其他开发

Perl用cpan安装GD模块

这是我尝试通过命令 sudo cpanm GD 安装CD时的日志文件: cpanm(App :: cpanminus)在perl 5.012003上为darwin-thread-multi-2level 构建的工作目录为/Users/Gizak/.cpanm/work/1372838444.1200 您具有make / usr / bin / make 您具有LWP 6.04 您具 ..
发布时间:2020-10-10 22:02:25 其他开发

无法使用cpan在darwin 13.0.1上安装GD模块

我要安装GD的工作很艰巨。我正在运行Mas OSX 10.9.2 darwin 13.0.1 运行此命令时: cpan [1]>安装GD perl -MCPAN -e shell 我得到以下错误: cpan [1]> install GD 读取'/Users/me/.cpan/Metadata' 数据库是在2014年12月21日星期日生成的,格林尼治标准时间 运行模块'GD' ..
发布时间:2020-10-10 21:43:51 其他开发

PHP imagecopyresized vs imagecopyresampled vs imagecopy优点/缺点

这些似乎都在做同一件事。 各自的优点/缺点。 imagecopyresized()vs imagecopyresampled()vs imagecopy()。 我正在调整用户提交的图像的大小。 所以我有一个用'$ newImage = imagecreatetruecolor(250,250)'创建的图像外壳。 现在,我要将原始图像复制到'$ newImage' 解 ..
发布时间:2020-10-09 05:21:38 PHP

肖像图像通过codeigniter调整大小库顺时针旋转到270度

每当我上传图片并使用图片标签/背景图片属性显示时,图片会自动顺时针旋转到270度,但是当我在新窗口中打开图片时,图片会正确显示。 我尝试使用具有基本样式的简单图像选项卡显示图像,但是如果图像处于纵向模式,则会将其转换为横向图像 当我尝试使用codeignitor调整大小库(GD2)调整大小时,其行为与HTML相同(将生成的图像顺时针旋转270度)。调整大小后,它们已永久转换为横向模式。 ..
发布时间:2020-10-04 22:28:35 前端开发

在图像中为验证码创建随机曲线

我想创建一个脚本,以创建类似于某些流行网站所使用的验证码的验证码图像,如下图所示。 我已经创建了生成验证码的脚本,但我想使其类似于以下内容 我想在图片中添加这些随机线,但我无法弄清楚该如何处理实现它,请建议如何在PHP。或我可以参考的任何类似开源项目中实现它。 解决方案 下面的代码为您提供了执行所需操作的起点。请注意,这提供了比您发布的示例图像更简单的输出。 这里生成了4张图 ..
发布时间:2020-09-29 04:46:59 PHP

PHP GD图像未在Chrome中显示

我们在一个项目中使用了Captcha.php,它在所有浏览器中均可打开,但我们无法在Google chrome版本22中查看。 我们的验证码脚本 session_start(); $ captcha = new SimpleCaptcha(); $ captcha-> CreateImage(); 类SimpleCaptcha { 函数CreateImage() ..
发布时间:2020-09-29 04:45:52 PHP