草庐IT

php - 什么是最好的免费 php 缩略图库?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我无法安装imagic,所以我需要使用GD..也许phpThumb()但最新版本发布于2008年5月28日

php - imagettftext 中的像素字体大小而不是磅值

我正在尝试使用imagettftext,但显然它在GD2中使用点大小,但我所有的大小都以像素为单位,是否有任何其他我可以使用的函数,或任何将像素转换为点的方法? 最佳答案 如果你super懒惰,那么这可能是一个近似值:$fontsizeinPT=($fontsizeinPX*3)/4; 关于php-imagettftext中的像素字体大小而不是磅值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

php - 图片无法显示,因为它在 php gd 中包含错误

这是Link我正在创建一个图像,但是我的GD已安装并正常工作,正如我在第一个示例中测试的那样,但此代码中断并标记“图像无法显示,因为它包含错误”。代码-我试过并用谷歌搜索但没有解决方案如下-:(检查php标记前的空白/空格(如果有的话)。删除header()方法之前的所有代码和空格。将imagecreate()更改为imagecreatetruecolor(),如代码中的注释所示。检查font_path并根据评论设置字体路径。已关注this&this.我的PHP版本-PHP版本5.3.8还是无法定位问题:(错误编辑-1.0版这就是我在储蓄时得到的结果。关于图像的更多信息--保存页面时-

PHP GD 库,将 2 张图像并排转换为 1 张

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我想拍摄两张图片并将它们并排合并(不重叠)。我想做的一个例子是前后图片(两张图片的高度相同但宽度不同)。任何关于如何使用PHPGD图像库完成的示例代码将不胜感激。谢谢!

php - 将 GD 图像对象传递给 Imagick?

我正在使用使用GD的PEAR::Image_Barcode生成条形码,但我需要将该条形码写入PDF的一部分,而PHP/Imagick似乎是最简单的方法,有什么方法可以将GD图像对象转换为Imagick可以使用的对象? 最佳答案 开始吧ob_start();Image_Barcode::draw($barcode,'upca','gif');$couponBarcode=ob_get_contents();ob_end_clean();$second=newImagick();$second->readImageBlob($coupo

php - 如何确保上传的文件是 jpg、gif 或 png?

在php中,我可以通过扩展名检查上传的文件是否具有正确的类型,因此代码应如下所示:if((($_FILES["photo1"]["type"]=="image/gif")||($_FILES["photo1"]["type"]=="image/jpeg")||($_FILES["photo1"]["type"]=="image/png"))&&($_FILES["photo1"]["size"]然后在我的代码的下一步中,我准备了一个文件以供进一步处理。但是,如果有人在上传前将text_file.doc或javascript_file.js更改为samplefile.jpg怎么办?mov

php - 动态 GD 图像宽度文本

我正在尝试通过为标题使用自定义字体来为我的网站增添趣味。对我来说,最合适的方法是使用PHP和GD。我写了一个小脚本,它将根据$_GET值输出动态文本,但有时图像太宽,这会移动其他所有内容。如何让图片根据文字的宽度调整宽度?这是我到目前为止编写的代码:谢谢! 最佳答案 好的,我想通了!对于可能遇到此问题的任何其他人,您需要添加://Calcuatethewidthoftheimage$arSize=imagettfbbox(24,0,$sFont,$sText);$iWidth=abs($arSize[2]-$arSize[0]);$

php - 图像旋转中的背景透明度()

自从过去2天以来,我尝试在使用imagerotate()PHP-GD函数旋转图像后向背景添加透明度。但是,令我非常失望的是,它根本不起作用。它只是在它后面发出黑色背景。这是我的代码-$patchImageS='image.png';//theimagetobepatchedoverthefinalbg$patchImage=imagecreatefrompng($patchImageS);//resourceofimagetobepatched$patchImage=imagerotate($patchImage,23,0,0);imagepng($patchImage,'tt.png

php - 如何使用 PHP GD 显示动态生成的内联图像

我正在尝试通过使用PHPGD合并图像来动态生成图像。我想知道是否有一种方法可以在我的网页中显示图像而无需将其存储在服务器上的某个位置。例如,我创建了以下用于合并图像的代码...functioncreate_image(){$main_image=imagecreatefrompng("images/main.png");$other_image=imagecreatefrompng("images/other.png");imagecopy($main_image,$other_image,114,53,0,0,49,34);imagepng($main_image);imagedes

php - 将 DIV 保存为图像

我有:echo"multipletablesrenderedhere";我已经尝试过(其中之一):$html_code="Imagebody{font-family:verdana;font-size:11px;color:black}mytableshere";$img=imagecreate("300","600");$c=imagecolorallocate($img,0,0,0);$c2=imagecolorallocate($img,255,255,255);imageline($img,0,0,300,600,$c);imageline($img,300,0,0,600,$