草庐IT

php - 调整大小然后裁剪 PHP

好的,基本上我希望所有图像都是170x170像素的正方形。因此,如果图像不是正方形,我希望调整它的大小,然后在中间裁剪..我花了很多时间玩这个但我一无所获..我已经让它裁剪了较大图像的一部分等,但我特别需要调整图像大小,然后裁剪..如有任何帮助,我们将不胜感激。//getimagesizeofimg$x=@getimagesize($img);//imagewidth$sw=$x[0];//imageheight$sh=$x[1];if($sw>$sh)//HorizontalRectangle?{$newwidth=($sw/$sh)*170;$newheight=170;$x_po

php - 如何在上传时裁剪图片?

我正在做一个社交网络项目,我可以在其中添加/编辑照片,当用户单击按钮时,图像将上传到数据库并进行更新...是否可以裁剪图像在将其保存到数据库之前。 最佳答案 简单地调用这个函数..用参数源,目的地和你想要的大小:)functioncropImage($source,$dest,$whsize){$size=getimagesize($source);$w=$size[0];$h=$size[1];$xratio=$w/$whsize;$yratio=$h/$whsize;if($xratio>$yratio)$multiplier=

javascript - 使用 POST 在 js 中保存裁剪后的图像

我刚开始使用cropit,但遇到了一些问题。我试图找到提交裁剪图像的最佳方式,但我发现即使在谷歌搜索时也很难找到明确的答案。到目前为止,这是我的想法:方式一从js获取位置,提交新位置并裁剪它,从新位置,我从js获取。方式二将裁剪图像的base64版本作为隐藏表单元素提交。恐怕我无法通过这种方式获得完整图像,因为预览(裁剪图像的地方)小于最终图像实际应有的尺寸。关于什么是获得裁剪图像的最佳方式有什么想法吗?$(function(){$('.image-editor').cropit({imageState:{src:'http://lorempixel.com/500/400/'}});

php - 使用 JS 和 PHP 裁剪和旋转图像

几天来一直在谷歌上搜索工具,除了Kroppr之外,我一无所获。但我无法promise使用无法在部署前在本地进行测试的工具。我所需要的只是可以为用户提供裁剪和旋转图像的工具,并让服务器保存它,覆盖原始图像。似乎有很多裁剪工具,但没有什么可以旋转的。有这样的工具吗? 最佳答案 还没有人回答这个问题?嗯,好吧,我想你会很难找到一个能完全按照你喜欢的方式工作的工具。我想您正在寻找类似于Kroppr的东西,但不依赖于服务。所以这里有一些您可以用来构建一个的资源!http://code.google.com/p/jqueryrotate/htt

php - js+php实时图像裁剪

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我希望能够调整我网站上图片的大小。算法:您将一张图片上传到网站。(灰色)该图像出现在橙色部分。红色部分-是一个矩形,借助它我们可以选择要在preview_zone中显示图像的哪一部分。选择正确的区域后,我按确定,数据(调整区域大小)上传到服务器。服务器使用PHP裁剪图像。也许您可以找到任何文章、操作方法或具有此类api的站点。或者自己做。非常感谢您的帮助。

PHP 动态裁剪和调整图像大小

我有一个网页显示我事先不知道其大小的图像。我试图使用GD函数使脚本调整大小并裁剪我的图像“就在它们显示之前......我不需要缓存”但我失败了。我需要一个可以这样调用的脚本或者甚至通过计算css的宽度和高度来保持比例并使图像从内部像触摸框一样;width:"/>我不需要任何类型的缓存。我该怎么做? 最佳答案 WideImagerlz!:)调整大小是这样的:header('Content-type:image/jpeg');echoWideImage::load('image.jpg')->resize(200,100)->asStr

php - PHP Imagick 中的裁剪错误?

我试图裁剪动画gif,在输出中我得到了相同大小的图像,但被裁剪了。很多空白处都用Canvas填充。例如,我有600x100的gif动画,但请求100x100的裁剪,在输出中我得到600x100的图像,裁剪图像和空白区域。有人知道这个问题的解决方案吗?$gif=newImagick($s['src']);foreach($gifas$frame){$frame->cropImage($s['params']['w'],$s['params']['h'],$s['params']['x'],$s['params']['y']);}$gif->writeImages($s['dest_pat

php - 裁剪后的哈希更难破解吗?

裁剪散列应该意味着丢失它所代表的一些数据,所以我想知道裁剪后的散列是否更难破解,更具体地说,如果存储裁剪后的密码散列用于用户身份验证是一个值得研究的想法。 最佳答案 将这个想法发挥到极致:假设您只存储散列密码的第一个十六进制字符。所有您用户的密码将散列为十六个值之一:0123456789ABCDEF我承认这对于JohnTheRipper来说非常困难暴力破解这些密码,但它也会让某人平均在大约八次尝试中猜出另一个用户的密码。糟糕。如果有的话,您应该存储更长的哈希值。Saltwell相反。 关

php - 如何在 codeigniter 中裁剪图像?

我正在使用codeigniter构建一个项目,现在我需要根据用户的选择创建一个缩略图。就像他会给我X1、Y1、X2、Y2、X3、Y3、X4、Y4我想根据这4个点裁剪图像。我检查了图像处理类。裁剪功能似乎很奇怪。有什么帮助吗? 最佳答案 您需要设置x轴(左)、宽度(右)、y轴(上)和高度(下)。您需要确保设置图像的宽度和高度。list($width,$height,$type,$attr)=getimagesize($img);$CI->load->library('image_lib');$config['image_library

php - imagecopy - 裁剪图像而不是调整大小

我想调整大小-$artfile,并从$start_x,$start_y开始存储到$dest。$dest包含一个框架。$artfile需要适合框架,所以我需要调整它的大小。我的代码是:imagecopy($dest,$art_file,$start_x,$start_y,0,0,$new_width,$new_height);//worksfinebuttotestresize$dest=mydestinationresource$artfile=resourcethatIwanttopatchwith$destination$new_width,$new_height=Iwant$ar