gd相关内容

RGB 到最接近的预定义颜色

编辑: 根据给出的答案,我做了这个功能 函数grabclosestcolor($r, $g, $b){$colors = array(array(124,12,12),array(7,7,11),array(110,224,219),array(123,123,123),array(124,177,74),array(130,86,53),array(77,77,77),阵列(164,12 ..
发布时间:2021-12-07 23:33:13 PHP

如何在 Windows 7 上安装 Imagick/imagemagick PHP 扩展

如何在 Windows 7 中安装 image magic.我按照这些说明进行操作 在 Windows XP (php 5.2.x) 上安装 IMagick 下载并安装ImageMagick-6.5.8-7 Q16-windows-dll.exehttp://www.imagemagick.org/download/binaries/ ImageMagick-6.5.8-7-Q16-w ..
发布时间:2021-12-07 10:48:56 PHP

比较 php 中的 2 个图像

比较2张图片看它们是否是同一个文件很容易,把文件MD5扔了,但是通过使用PHP GD来确定2张图片是否相同以获得两张图片的差异是否可能甚至合理.如果我们从哪里得到两者的区别,而且都是白色的(假设是白色甚至黑色),那么我们现在就知道它们是同一张照片? 另附注:我想知道是否有可能获得 2 张相同大小的图像来创建洋葱皮效果,其中 1 个为 50%,另一个为 50%. 解决方案 大多数其他答 ..
发布时间:2021-12-07 10:45:10 PHP

PHP 中有效的 JPEG 图像大小调整

在 PHP 中调整大图像的最有效方法是什么? 我目前正在使用 GD 函数 imagecopyresampled 来拍摄高分辨率图像,并干净地调整大小它们缩小到适合网页浏览的大小(大约 700 像素宽 x 700 像素高). 这在小照片(小于 2 MB)上效果很好,整个调整大小操作在服务器上不到一秒钟.但是,该网站最终将为上传最大 10 MB 图像(或最大 5000x4000 像素的图像 ..
发布时间:2021-12-07 10:17:15 PHP

使用 PHP 的 GDlib imagecopyresampled 时能否保留 PNG 图像透明度?

以下 PHP 代码片段使用 GD 将浏览器上传的 PNG 大小调整为 128x128.它工作得很好,除了原始图像中的透明区域在我的情况下被替换为纯色 - 黑色. 即使设置了 imagesavealpha,还是有些不对劲. 在重新采样的图像中保留透明度的最佳方法是什么? $uploadTempFile = $myField['tmp_name']列表( $uploadWidth, $u ..
发布时间:2021-11-27 08:14:19 PHP

带有 GD 的 PHP 等距立方体

我需要用 PHP 和 GD 创建类似的东西: 三个可见的人脸将是同一张图片的三个部分,我知道其中的坐标. 我想这可以通过图像转换和一些数学来完成. 立方体的旋转将始终相同. 我不需要像图片中那样的“描边"边缘和面部照明,我只需要一个“无阴影"立方体. 最后,结果应该是一个 alpha 透明的 PNG. 附言我的主机上只有 GD,我无法访问 ImageMagick ..
发布时间:2021-11-25 02:46:45 C#

imagettftext 和阿拉伯语:如何在 RTL 模式下书写?

我需要在 RTL 模式下写到 imagettftext,因为阿拉伯语是这样的:我不是要还原字母,我的意思是类似 css 的 RTL(方向:rtl),所以对齐标志在右边...我该怎么办? 我的简单代码: require('static/I18N/Arabic.php');$Arabic = new I18N_Arabic('Glyphs');$font="static/ArabicModer ..
发布时间:2021-11-17 01:25:49 其他开发

将阿拉伯语文本导出为图像

我有一堆 UTF-8 格式的阿拉伯文本.我尝试显示此设备的设备不支持显示阿拉伯语文本.因此,我需要将文本转换为图像. 我想将每一行文本保存为具有特定宽度的图像.我还需要使用特定的字体.做这个的最好方式是什么?有人知道可以在这里提供帮助的工具吗? 到目前为止我遇到的问题: PHP + GD:阿拉伯字母分开出现,而不是它们应该的草书.VB.net:我可以将每一行文本转储到富文本框中. ..
发布时间:2021-11-17 01:23:54 其他开发

无法找到“扩展"我的 php.ini 文件的一部分,在 apache 2.0 中,它在哪里?

我正在尝试在我的 Ubuntu、Apache 2、php 框中添加对 GD 扩展的支持.然而,我的 php.ini 文件似乎与 INI 文件的大多数版本不同,而且它们似乎没有 ; 扩展注释或占位符.这搬到哪里去了?他们是新位置还是添加扩展的新方法? 我不知所措,我只找到了 2 个 php.ini 文件.一种用于 Apache 2,一种用于命令行界面. 最终我问这个问题是因为错误的正常修 ..
发布时间:2021-11-11 22:16:43 其他开发

当我在 PHP 中将 Gif 转换为 webp 时动画不起作用

我将动画 gif 转换为 webp,但 webp 图片没有动画. 我错过了一步吗?我在文档中没有找到. 我的代码: //GD$image = imagecreatefromgif("./mypics.gif");imagepalettetotruecolor($image);imagewebp($image, "./image.webp");//想象$img = new \Imagi ..
发布时间:2021-11-10 05:23:33 其他开发

使用 GD 库创建动画 gif

如果我有一堆使用 php 中的 GD 库制作的图像资源,或者一堆框架,我如何将它们组合成动画 gif?我有一组图像和每秒帧数,我想添加.. 我不能使用 ImageMagick 或 FFMPEG,如果可能,我更愿意只使用 GD 库. 显然 “也可以支持创建 GIF 动画.",但我可以似乎没有找到有关如何从 PHP 中访问它的文档? 解决方案 在 Google 上仔细搜索发现 GI ..
发布时间:2021-11-10 05:18:51 其他开发

如何像 envato photodune 预览图像一样使用 PHP 和 GD 制作水印图像?

我想用 PHP 和 GD 库创建水印. 我想重复水印标志,每个重复标志之间有自动边距(空格),还有锯齿形位置. 是否可以创建连接每个水印标志的虚线水印? 结果是这样的: 我已经使用循环函数和奇偶子句完成了锯齿形. /** 实用程序$widthWatermark = imagesx($logo);$heightWatermark = imagesy($logo);$widt ..
发布时间:2021-09-22 18:43:14 其他开发

我们如何使用PHP中的GD库将html表转换为png?

我正在尝试创建一个棋盘并将其另存为png文件.我添加了创建棋盘并将图像存储在 img 文件夹中的功能.图片存储在文件夹中,但是为空白,并且html代码显示在图片上.我使用了GD Library. 我已包含我的代码php gd库信息&图片在这里.任何帮助将不胜感激. ..
发布时间:2021-05-10 18:33:54 其他开发

GD库图像生成不适用于mySQL查询

长话短说,我有一个项目,要求根据用户从数据库中的数据创建化身.化身使用imagepng()和imagecopy()函数生成. 用户的化身可以是男性或女性,并且该首选项存储在SQL数据库中的"user_gender"列中,其中"0" =女性,"1" =男性: phpmyadmin中表的屏幕截图 因此,想法是我们从数据库中获取数据,将值(0或1)分配给变量,然后使用该变量生成图像.参 ..
发布时间:2021-05-10 18:33:51 其他开发

如何使用GD检查GIF是否具有透明度?

我看到了此线程,该解决方案非常有效,但仅适用于PNG.是否有解决方案来检查GIF图像在PHP-GD中是否具有透明度? 解决方案 与其他格式相比,我对 GIF 不太熟悉,因此我的假设可能不正确.如果我错了,请告诉我-简单的评论,而不是不赞成投票的方式,将不胜感激. 我假设: 所有 GIF 都灰化了, 对于任何透明的调色板条目,alpha分量将为非零值(可能为127) 编码器不 ..
发布时间:2021-05-10 18:33:45 其他开发

如何使用GD库包装写在图像上的文本

如何使用PHP图像生成功能将长文本放置在图像上,选择区域,水平对齐方式,垂直对齐方式,并使长文本单词正确包裹在所选区域中? 这可以复制并在其他语言中变得有用吗? 解决方案 PHP函数imagettftext(...)可以编写文本,但不支持长文本换行,因此必须将文本分成单词,并且每个单词都必须分开调用imagettfbbox(...)计算单词边界并测试单词是否应该换行. 要使文本 ..
发布时间:2021-05-10 18:33:42 其他开发

GD2 imagegrabscreen致命错误?

我正在使用以下代码: 结果,我得到了这个: 致命错误:调用未定义函数:imagegrabscreen()第2行上的c:\ usr \ krasnal \ www \ testy marcina \ index.php ..
发布时间:2021-05-10 18:33:38 其他开发

PHP imagettftext()-什么都没有显示

尝试使用GD库显示字体.确实有一个图像,只是没有任何显示. PHP: header('Content-Type:image/png');$ font = $ _GET ['font'];//创建图片$ image = imagecreatetruecolor(400,30);//创建一些颜色$ white = imagecolorallocate($ image,255,255,255) ..
发布时间:2021-05-10 18:33:36 其他开发