gd相关内容
当用户上传照片时,我正在处理图像,但我的问题是很高的照片。如何检测用户上传的时间?我正在使用GD库的PHP。使用imagejpeg()方法将质量设置为90不会对其执行任何操作,但会缩放尺寸,然后将ppi设置为72.我希望能够保留尺寸并同时将ppi降至72。任何建议都将不胜感激。 解决方案 就你需要关注的而言,没有PPI这样的东西。此外,DPI不存在于数字中。只有像素和尺寸(这只是两个方向上
..
使用php和图形绘制比较两个图像的最佳方法是什么? GD)图书馆? 这是情景: alt text http://img262.imageshack.us/img262/4849/imagecomparison.jpg 我有一个图像,我想找到给定集合中哪个图像与它最相似。 最相似的图像实际上是相同的图像,而不是像素完美匹配但是相同的图像。 我已经将这两个图像之间的区别与示例中的
..
我正在为我的用户设置动态论坛签名图片,我希望能够将他们的用户名放在图片上。我能够做到这一点很好,但由于用户名是不同的长度,我想对齐用户名,我怎么能这样做,当我必须设置x& y坐标。 $ im = imagecreatefromjpeg(“/ path / to / base / image.jpg”); $ text =“用户名”; $ font =“Font.ttf”; $
..
是否有一种合理简单的方法将圆形区域从一个图像资源复制到另一个图像资源?像 imagecopymerge 之类的东西,除了圆圈或椭圆形等等? 如果可能的话,我想避免使用预先创建的图像文件(任何椭圆形状都应该是可能的),如果涉及透明度颜色,它们应该自然地保留图像的其余部分。 我问的原因,我有一些类允许在图像的“选定区域”内应用图像操作,首先从图像的副本中删除该区域,然后将副本重叠在原件上。
..
我想使用php将图像放在另一个图像上。我有两张照片。一张是照片。另一个是固定大小,全白的图像。我们可以称之为框架。所以我需要的是将照片放在画面的中间(白色图像),然后保存。任何人都可以帮助我吗? 解决方案 要做这种工作,你需要使用
..
我的应用程序是从内容类型为“application / octet-stream”的移动设备发送给它的图像。 我需要使用以下方法处理这些图像GD库,这意味着我需要能够从数据中创建一个图像对象。 通常,我一直在使用imagecreatefromjpeg,imagecreatefrompng,imagecreatefromgif等来处理从Web表单上传的文件,但是当我作为applicati
..
我用ImagePng()创建了一个图像。我不希望它将图像保存到文件系统,但希望将其输出到与base64编码内联图像相同的页面上,例如 print'
..
我使用的脚本可以让用户上传图片。该脚本调整大小并将图像转换为JPEG。 我遇到的问题是上传了具有透明度的PNG时,生成的JPEG图像是黑色的,其中有透明度。 / p> 如何编辑以下脚本以用白色替换黑色?它已经为GIF做了这个,但不是用于PNG。 //调整图像并输入用户目录 开关( $ this-> file_ext) { case“gif”: $ file = ima
..
我不知道如何在PHP中调整图像大小,我的代码是: for($ index = 1; $ index
..
是否有人有可以合并两张PNG图像的脚本? 符合以下条件: 两个图像都有透明区域 第二个图像必须具有50%的不透明度(它覆盖在第一个图像上) 这是我尝试做但没有运气的事情:
..
仅供记录 - 这是我的第一个问题,但希望不是我在社区的最后一个输入。 但这不是我在这里的原因。 我目前正在开发一个简单的系统,必须生成一个带有文本的图像。 Everthing进展顺利,直到我意识到GD无法处理UTF-8字符,如 ā,č,ž,ä,ø,é 等等。 要清理 - 我m使用 imagettftext() 试图解决我的问题我深入研究谷歌并返回了一些解决方案,遗憾
..
我正在使用php gd调整图像大小。结果是我想要上传到Amazon S3的图像资源。如果我先将图像存储在磁盘上但我想直接从内存上传它们,它的效果很好。如果我只知道图像的字节大小,那是可能的。 有没有办法获得gd图像资源的大小(以字节为单位)? 解决方案 您可以使用PHP的内存i / o流保存图像并随后获取大小(以字节为单位)。 您所做的是: $ img = imagec
..
我正在使用此代码创建水印。 $ image ='1.jpg'; $ overlay ='stamp.png'; $ opacity =“20”; if(!file_exists($ image)){ die(“Image not exists。”); } //从右下角设置偏移量 $ w_offset = 0; $ h_offset = 100; $ exten
..
我想在PHP中执行以下操作: 我有两个图像,一个jpg和一个png。我想将jpg的大小调整为与png相同的大小,然后将png置于顶部。 PNG具有透明度,所以我想保留它,以便jpg显示在下面。 如果有人可以提供帮助那就太棒了! 谢谢 解决方案
..
我正在为一个项目开发一个自定义的头像系统,但我从来没有真正做过PHP的图像方面。我假设我需要以某种方式使用GD,但我不知道从哪里开始。 基本上,有一堆预先制作的透明PNG图像。用户可以选择其中的2-3个来自定义他们的头像,我希望能够拍摄这些图像并将其中的单个图像存储在一个文件夹中。 解决方案 $ image_1 = imagecreatefrompng('image_1.png')
..
我真的找不到成功做到这一点的方法..我搜索谷歌这个,它或者在图像周围有黑色阴影或者所有图像都没有重叠。你能帮忙吗? 我对PHP很好;我会给自己一个2/5 ..如果有人愿意帮我,我真的很感激。 我正在寻找一个简单的api类似于: $ color = $ _ GET ['color']; $ face = $ _ GET ['face']; $ hat = $ _ GET
..
我最近发现,与GD相比,Imagick可以支持颜色配置文件,从而生成质量更好的图像(请参阅此问题 / 回答更多细节),所以我试图移植我的GD包装器来使用Imagick类,我目前的GD实现如下所示: function Image($ input,$ crop = null,$ scale = null,$ merge = null,$ output = null,$ sharp = true
..
我想允许用户上传各种格式的图片类型图片( GIF,JPEG和PNG至少),但要将它们全部保存为 PNG数据库BLOB 即可。如果图像是超大的,按像素,我想在插入数据库之前调整它们的大小。 使用GD进行大小调整和PNG的最佳方法是什么转换? 编辑:可悲的是,只有 GD 可我需要使用服务器上,没有 ImageMagick 。 解决方案
..
我知道 imagecreatefromgif() , imagecreatefromjpeg() , imagecreatefrompng( ) 但有没有办法从任何类型的有效图像的网址创建图像资源(最好是png)?或者您是否必须确定文件类型然后使用相应的函数? 当我说url时我的意思是像 http:// sample .com / image.png ,不是数据网址 解决方案 也许你
..
我有一台存放TIFF图像的服务器。大多数客户可以读取和显示TIFF图像,因此没有问题。但是,某些客户端无法处理此格式但可以处理JPG。 我想过使用PHP的GD库为没有TIFF读取能力的客户端进行服务器端转换。但是我注意到GD也无法读取TIFF文件。 想象不在windows中工作,我的想法是创建一个imageFetcher.php,它将实际图像作为参数获取客户想要的。它检查客户端的类型,如果
..