gdlib相关内容

在 PHP 中将 SVG 文件渲染为 PNG 或 JPEG

我已经尽可能多地搜索了谷歌,但我只找到了一个调用 Inkscape 来渲染 SVG 的 PHP 类,所以我在这里问: 我有一个以某种方式生成(或由客户端上传)的有效 SVG 文件.我需要仅使用 PHP 和/或 GDLib 将其呈现为 JPG 或 PNG,因为并非所有浏览器都支持 SVG. 我没有安装任何东西的选项,因此使用 GDLib 将 SVG 转换为 PNG 的类将是最理想的. ..
发布时间:2021-12-17 18:20:46 PHP

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

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

PHP GD Library无法使用功能合并到图像

这是我的php类,用于合并到图像 mergepic.php class mergepic{ public function merge_barchart_drawing($object,$obj) { $src = imagecreatefrompng($obj->barchart()); $dest = imagecreatefrompng( ..
发布时间:2020-06-16 18:35:07 PHP

如何使图像魔术中的淡入淡出边缘?

我想使用imagemagic命令创建褪色的边缘图像效果.请帮助我,以使命令生效,例如 http://postimg.org/image/h51e4twyp/ 解决方案 从curl -o doge.jpg http://i0.kym-cdn.com/photos/images/newsfeed/000/581/296/c09.jpg 下一步,模糊边缘. convert doge. ..
发布时间:2020-06-16 18:35:05 PHP

PHP的马赛克脚本

我正在使用从Google代码下载的脚本来通过GD库动态生成镶嵌图像.该脚本似乎有点令人费解.我已经把它弄乱了很多,但是由于它是用德语写的,所以我有点困惑,而且我不会讲德语.我知道,要使其正常工作,我需要拥有121张不同的图像.但是,我不确定它们是否需要在目录中或在mysql中.有没有人知道如何使用此功能?还是有人对使用GD GD库生成马赛克图像的更好脚本有一些建议? 可以在以下位置找到该脚本 ..
发布时间:2020-06-16 18:35:02 PHP

如何创建具有透明背景的图像

如何使用具有透明背景的GDlib创建图像? header('content-type: image/png'); $image = imagecreatetruecolor(900, 350); imagealphablending($image, true); imagesavealpha($image, true); $text_color = imagecolorallocate ..
发布时间:2020-06-16 18:34:56 PHP

Ida Pro Gragh输出批处理模式

谁能让我知道我们将如何使用IDC以批处理方式输出所有子例程的图形.即我有447个子例程,想全部输出,我想确保我先自动检索所有例程的地址,因为知道该地址我可以简单地使用GenFuncCall. 附言:给定二进制反汇编文件,这是我从Ida Pro可获得的唯一CFG吗? 解决方案 如果您只想要IDB中所有已知函数的地址,则可以通过IDAPython使用这样的东西(仅作为示例): def m ..
发布时间:2020-06-16 18:34:53 其他开发

将图像格式PNG转换为JPEG而不保存到磁盘-PHP

我正在从以下网址获取PNG图片. 我想将PNG图像转换为JPEG,而不用PHP保存磁盘. 最后,我想将JPEG图像分配给$ content_jpg变量. $url = 'http://www.example.com/image.png'; $content_png = file_get_contents($url); $content_jpg=; 解决方案 您要使用 ..
发布时间:2020-06-16 18:34:49 PHP

用GD Library编写印地语字体无法按要求呈现

如果我想在图像上写以下文字: 然后,它没有给出预期的结果,而是在图片上打印出了如下文本.我已经尝试了几乎所有可用于印地语的devanagari ttf和unicode字体. 这是代码: $quote="दीक्षा शिक्षा क्या क्या हो गया!"; imagettftext($new_pic, $fontsize, 0, 170, 155-$hidd/2, $ ..
发布时间:2020-06-16 18:34:46 PHP

如何使用PHP GD库将PNG转换为8位PNG

我想编写一个例程,该例程将PNG图像路径作为参数并将该图像转换为8位PNG图像.我需要为此使用PHP GD库. 解决方案 要使用此功能将任何PNG图像转换为8位PNG,我刚刚创建了 函数convertPNGto8bitPNG() function convertPNGto8bitPNG ($sourcePath, $destPath) { $srcimage = ..
发布时间:2020-05-28 20:39:58 PHP

PHP + GD:imagecopymerge不保留PNG透明胶片

我有两个PNG文件:"red.png"和"blue.png";它们大部分都是透明的,但是在不同的地方都有一些红色或蓝色斑点. 我想制作一个将两者合并的PHP脚本;它应该像这样简单: $original = getPNG('red.png'); $overlay = getPNG('blue.png'); imagecopymerge($original, $overlay, 0,0, ..
发布时间:2020-05-27 02:55:43 PHP

如何使用GD Library倾斜图像?

我想将图像倾斜成梯形.左右边缘需要上下笔直;顶部和左侧边缘需要成角度.我不知道什么是最好的方法. 我正在使用GD Library和PHP.谁能指出我正确的方向? 谢谢, 杰森 解决方案 尝试一下: ..
发布时间:2020-05-27 01:14:17 PHP

在PHP中将SVG文件渲染为PNG或JPEG

我已经在Google上进行了尽可能多的搜索,但是我只找到了一个调用Inkscape渲染SVG的PHP类,所以我在这里问: 我有一个以某种方式生成(或由客户端上传)的有效SVG文件.我需要仅使用PHP和/或GDLib将其渲染为JPG或PNG,因为并非所有浏览器都支持SVG. 我无法选择安装任何东西,因此使用GDLib将SVG转换为PNG的类是最理想的. 解决方案 检查是否已安装I ..
发布时间:2020-05-27 00:43:53 PHP

如何从图像资源创建base64编码的字符串

我已经通过AJAX向PHP发送了base64编码的字符串,并使用imagecreatefromstring创建了图像资源-一切都很好. 现在,我想在调整图像大小后获取base64编码的字符串,但是我无法找到一个函数来获取base64编码的字符串. 解决方案 来自$image = imagecreatefromstring($file); // start buffering ob_s ..
发布时间:2020-05-26 23:55:43 PHP

估计libGD操作所需的内存

在尝试使用libGD在PHP中调整图像大小之前,我想检查是否有足够的内存可用于执行操作,因为“内存不足”完全杀死了PHP进程并且无法捕获。 我的想法是,我需要原始和新图像中每个像素(RGBA)的4字节内存: //检查可用内存 if(!is_mem_available(($ from_w * $ from_h * 4)+($ to_w * $ to_h * 4))) { 返回fals ..
发布时间:2018-07-31 07:44:59 PHP

从图像和PDF中提取单词 - Laravel

有没有办法从扫描图像和PDF中提取单词? Laravel是否有任何这样的库,因为我想将它用于laravel。我已经搜索了很多,但没有找到任何这样的事情为Laravel。如果您了解它,请告诉我。每一个帮助都将受到高度赞赏:-)。非常感谢你们所有人!!!! 解决方案 做了一些阅读...... 可以从扫描图像和PDF中读取文本。 我也找不到为显式构建的图像处理库与laravel一起使用 ..
发布时间:2018-07-30 17:22:43 PHP

PHP中的人脸检测

有人知道在PHP中进行人脸检测的好方法吗? 我遇到过这里的一些代码声称这样做,但我似乎无法让它正常工作。我想做这个工作(即使它会很慢),你可以给我的任何帮助都会非常感激。 这是链接中的代码: ..
发布时间:2018-07-30 16:16:15 PHP

使用PHP查找JPEG分辨率

调用所有PHP专家! 我知道您可以使用getimagesize()来获取PHP中图像的实际像素高度和宽度。但是,如果您在Photoshop中打开图像并查看图像大小对话框,您会注意到有一个分辨率值决定了图像的打印尺寸。 给定一个任意的jpg图像文件,我需要用PHP来确定这个分辨率。看来这个信息存储在某个地方的jpg文件中,所以我该怎么做呢? 另一个要求 - 我只有gdlib可供我使 ..
发布时间:2018-07-30 16:05:41 PHP

处理GD库时不必要地改变颜色

我正在将多个小图片合并为矩形马赛克。 当处理少量源图像时,结果很好: 但是当处理大量来源时,它会产生类似于棕褐色的效果: 我是否应该使用任何技术来保留颜色? 我合并图像的方法本质上是运行一个脚本,使用 imagecreatefromjpeg()来遍历源图像以获取它,然后是 imagecopy()将源合并到集合目标图像上(并运行直到添加/放置所有图像)。 解决方案 而 ..
发布时间:2018-07-26 16:22:16 PHP

如果图像太小,请使用PHP调整图像大小

我允许用户上传,如果图片太小(我们的图片质量太低,我想要缩放图像)。我需要使最小的一面变为150px,并将另一个尺寸放大以保持纵横比。我需要让它适用于.jpg,.gif和.png文件。 任何指针都会非常感激,我很难找到任何关于使图像更大的信息像这样。 解决方案 感谢Alexander提出的WideImage建议。 我只是使用了这个: require_once('Wide ..
发布时间:2018-07-26 15:14:21 PHP