草庐IT

gd_client

全部标签

php - 在 Zend_HTTP_Client 中跳过 SSL 检查

我正在使用Zend_HTTP_Client向服务器发送HTTP请求并获得响应。我向其发送请求的服务器是HTTPSWeb服务器。目前,一个往返请求大约需要10-12秒。我知道开销可能是因为请求发送到的Web服务器的处理速度很慢。是否可以像我们在CURL中那样跳过SSL证书检查以加快性能?如果可以,如何设置这些参数?我有以下代码:try{$desturl="https://1.2.3.4/api";//Instantiateourclientobject$http=newZend_Http_Client();//SettheURItoaPOSTdataprocessor$http->set

php - 使用 PHP gd 时为 "Could not find/open font"

我在PHP中尝试imagettftext()时收到此错误Couldnotfind/openfont。字体文件在那里。有什么问题? 最佳答案 我在字节http://bytes.com/topic/php/answers/4833-gd-could-not-find-open-font-font-problem上找到了答案设置gdfontpath可能有帮助$fontpath=realpath('.');//replace.withadifferentdirectoryifneededputenv('GDFONTPATH='.$fontp

php - 使用 GD 获取图像所有像素图的更好方法

下面的代码使用了SimpleImagelibrary我有一个从图像中获取像素的函数:functiongetPixel($x,$y){$colors=imagecolorsforindex($this->image,imagecolorat($this->image,$x,$y));$n[0]=$colors['red'];$n[1]=$colors['green'];$n[2]=$colors['blue'];$str="#";for($x=0;$x为了获取图像中的每个像素,我使用了这个循环:$arr=[];for($y=0;$ygetHeight();$y++){$arr[$y]=[

php - 代码点火器中的 "gd-jpeg, libjpeg: recoverable error: Premature end of JPEG file"

我正在使用CodeIgniter并尝试创建图像缩略图。我在某些情况下取得了成功,但在某些情况下却失败了。我收到以下错误->我在“image_lib”库加载后使用了这段代码。ini_set('gd.jpeg_ignore_warning',1);有什么办法吗?提前致谢! 最佳答案 问题是errorsuppression未打开函数imagecreatefromjpeg最好的选择是扩展基础库并重载image_create_gd方法创建一个新文件./application/libraries/MY_Image_lib.phpfull_src

php - 无法从 google-api-php-client 要求 Symfony 中的文件

我需要使用google-api-php-client。为此,我将Google的github存储库添加到我的composer.json"repositories":[{"type":"package","package":{"name":"google/google-api-php-client","version":"dev-master","source":{"type":"git","url":"https://github.com/google/google-api-php-client.git","reference":"master"},"autoload":{"classm

php - "Given URL is not whitelisted in Client OAuth Settings"在 Facebook 登录测试主机

我正在使用FacebookPHPSDK实现facebook登录。我想先在本地测试它。我创建了一个测试应用程序并尝试了很多东西,但仍然不适合我。在我的本地我配置了一个apache虚拟主机,这样我就可以使用这个url访问我的本地网络应用程序:http://www.myapplocal.com这是我在使用facebook登录后遇到的错误:GivenURLisnotwhitelistedinClientOAuthSettings:ThisredirectfailedbecausetheredirectURIisnotwhitelistedintheapp’sClientOAuthSetting

php - 提高 PHP GD 生成图像的质量

我将开始使用GD库在PHP中构建map生成器。我使用lib生成了一些图像,但它们的质量不佳。我只想知道有什么方法可以提高图像质量。生成的图像是:我编写的代码是: 最佳答案 imagejpeg[docs]为图像质量争论不休。它默认为75,但您可以将其增加到最大值100。例如:imagejpeg($canvas,NULL,90);但是,对于生成的具有大量连续颜色和清晰线条的图形,JPEG可能不是最佳选择。PNG更适合这些类型的图像,并且可能会以较小的尺寸为您提供完美的质量。imagepng[docs]有几个选项,但默认值应该没问题:he

php - 如何在 PHP 中克隆 gd 资源

我正在寻找用imagecreatetruecolor或其他图像创建函数创建的PHP图像克隆..正如评论中所说,不,你不能做这样简单的感情:$copy=$original;这是因为资源是引用,不能像标量值一样被复制。示例:$a=imagecreatetruecolor(10,10);$b=$a;var_dump($a,$b);//resource(2,gd)//resource(2,gd) 最佳答案 这个小函数将在保留alphachannel(透明度)的同时克隆图像资源。function_clone_img_resource($img

php - GD图像叠加透明png

我有透明图像,我想覆盖整个图像以赋予它边框效果。在此代码中,它会裁剪现有图像。它合并了两者,但顶部的最终未显示alpha。我该如何解决这个问题? 最佳答案 不要使用imagecopymerge,使用imagecopy,然后它会正常工作,你的水印会显示alpha。imagecopy($dst_image,$src,0,0,0,0,469,296); 关于php-GD图像叠加透明png,我们在StackOverflow上找到一个类似的问题: https://sta

PHP-GD : Dealing with Unicode characters

我正在开发一个Web服务,它使用PHPGD扩展来呈现字符,使用用户选择的TTF字体。这在ASCII领域工作正常,但存在一些问题:要呈现的字符串以UTF-8格式输入。我想将用户可选择的字体列表限制为只能正确呈现字符串的字体,因为某些字体只有ASCII字符、ISO8601等的字形。在包含一些装饰性字符的情况下,以所选字体呈现大部分字符并以Arial(或包含扩展字形的任何字体)呈现装饰性字符会很好。似乎PHP-GD不支持充分查询字体元数据以确定字符是否可以用给定字体呈现。将字体指标导入PHP的好方法是什么?是否有可以转储为XML或其他可解析格式的命令行实用程序?