我正在使用imagemagick来调整图像大小和裁剪图像.

测试图像:

我需要重新调整大小为300 x 320帧为此我首先调整图像大小然后裁剪它我使用以下命令:

exec("convert /uploadImagePath -thumbnail  300  /newImagePath");

exec("convert /newImagePath -gravity Center -crop 290x310+0+0 /newImagePath");

但它给了我以下图像

你可以看到图像不完整…请帮我错误

尝试:
$inputFile = "WPTgp.jpg";
exec("convert {$inputFile} -resize 290x310^ -gravity Center -crop 290x310+0+0 picCropped.png");

希望有所帮助

php – Imagemagick裁剪命令没有给出完美的结果的更多相关文章

  1. ios – 使用ImageMagick的C API(在iPhone上?)转换为单色?

    我正在使用thispost中引用的代码,但是想切换到基于ImageMagickC-API的解决方案,因为我想在单个图像处理库上进行标准化,并且需要IM来完成其他任务.我可以找到大量使用转换命令行工具的示例,但没有关于如何在代码中进行单色转换的示例.那里有任何示例代码?

  2. cannot convert value of type 'String!' to expected argument type 'inout String'

    }}}}如果是按照上面那样写,会报如题错误。改为如下就可以了vararea_big:String!

  3. php利用imagemagick实现复古老照片效果实例

    imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API。这篇文章主要给大家介绍了php利用imagemagick实现复古老照片的效果实例,需要的朋友可以参考下。

  4. Convert Seconds To Hours

    Convertstimeinsecondstohours,minutes,andseconds

  5. php实现图片上传并利用ImageMagick生成缩略图

    这篇文章主要为大家详细介绍了php实现图片上传并利用ImageMagick生成缩略图的相关资料,需要的朋友可以参考下

  6. 如何从windows 10 pro安装文件获取install.wim

    我目前正在学习Windows10部署.我安装了MicrosoftDeploymentToolkitupdate2013update1.当我尝试导入操作系统时,系统告诉我在windows源代码中找不到install.wim.我做了一些调查发现当前的windows10home/pro安装介质附带install.esd而不是install.wim.有没有人知道从install.esd中提取install

  7. 试图在Windows x64上运行PHP 5.4.3上的想象力

    我有Windows764位,PHP5.4.3通过WAMP2.2和imagick安装.我试图从很多来源使用PHP的dreadofimagick但是所有这些都在apache_error.log中给出了这个错误:有关如何解决这个问题的任何想法?

  8. 在CentOS上为PHP中的ImageMagick添加PNG和JPG支持

    我在CentOS上安装了PHP的ImageMagick扩展,但它不支持PNG或JPG,如何在ImageMagick中添加对这些文件类型的支持?

  9. 在CentOS 6.3上安装最近的ImageMagick

    有人在某处提供具有依赖关系的RPM吗?你不应该遇到这些问题……我试图搜索当前版本为ImageMagick的漂亮的罐头二进制文件.我找不到任何没有奇怪的先决条件……

  10. 使用ubuntu软件包的jpeg支持安装imagemagick

    我在我的ubuntu10.04上安装了libjpeg62和imagemagick.使用gif运行identify命令但是使用jpeg运行它会产生以下错误:有谁知道如何解决这一问题?

随机推荐

  1. PHP个人网站架设连环讲(一)

    先下一个OmnihttpdProffesinalV2.06,装上就有PHP4beta3可以用了。PHP4给我们带来一个简单的方法,就是使用SESSION(会话)级变量。但是如果不是PHP4又该怎么办?我们可以假设某人在15分钟以内对你的网页的请求都不属于一个新的人次,这样你可以做个计数的过程存在INC里,在每一个页面引用,访客第一次进入时将访问时间送到cookie里。以后每个页面被访问时都检查cookie上次访问时间值。

  2. PHP函数学习之PHP函数点评

    PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助

  3. ecshop2.7.3 在php5.4下的各种错误问题处理

    将方法内的函数,分拆为2个部分。这个和gd库没有一点关系,是ecshop程序的问题。会出现这种问题,不外乎就是当前会员的session或者程序对cookie的处理存在漏洞。进过本地测试,includes\modules\integrates\ecshop.php这个整合自身会员的类中没有重写integrate.php中的check_cookie()方法导致,验证cookie时返回的username为空,丢失了登录状态,在ecshop.php中重写了此方法就可以了。把他加到ecshop.php的最后面去就可

  4. NT IIS下用ODBC连接数据库

    $connection=intodbc_connect建立数据库连接,$query_string="查询记录的条件"如:$query_string="select*fromtable"用$cur=intodbc_exec检索数据库,将记录集放入$cur变量中。再用while{$var1=odbc_result;$var2=odbc_result;...}读取odbc_exec()返回的数据集$cur。最后是odbc_close关闭数据库的连接。odbc_result()函数是取当前记录的指定字段值。

  5. PHP使用JpGraph绘制折线图操作示例【附源码下载】

    这篇文章主要介绍了PHP使用JpGraph绘制折线图操作,结合实例形式分析了php使用JpGraph的相关操作技巧与注意事项,并附带源码供读者下载参考,需要的朋友可以参考下

  6. zen_cart实现支付前生成订单的方法

    这篇文章主要介绍了zen_cart实现支付前生成订单的方法,结合实例形式详细分析了zen_cart支付前生成订单的具体步骤与相关实现技巧,需要的朋友可以参考下

  7. Thinkphp5框架实现获取数据库数据到视图的方法

    这篇文章主要介绍了Thinkphp5框架实现获取数据库数据到视图的方法,涉及thinkPHP5数据库配置、读取、模型操作及视图调用相关操作技巧,需要的朋友可以参考下

  8. PHP+jquery+CSS制作头像登录窗(仿QQ登陆)

    本篇文章介绍了PHP结合jQ和CSS制作头像登录窗(仿QQ登陆),实现了类似QQ的登陆界面,很有参考价值,有需要的朋友可以了解一下。

  9. 基于win2003虚拟机中apache服务器的访问

    下面小编就为大家带来一篇基于win2003虚拟机中apache服务器的访问。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. Yii2中组件的注册与创建方法

    这篇文章主要介绍了Yii2之组件的注册与创建的实现方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

返回
顶部