草庐IT

javascript - 有没有办法使用 JCrop 裁剪比实际图像大的区域?

据我所知,JCrop不会让我进行设置,以便用户可以裁剪实际图像并包括周围的空白。有办法吗?为了帮助解释我的意思,假设我们将裁剪比例限制为16:9。这适用于具有自然宽主题的图像:但有时用户想要使用的源图像并不能很好地适应所需的比例:相反,我们希望通过使裁剪区域大于图像本身来允许它们在图像外部包含空间:我一直在摆弄JCrop,并通过手册和谷歌浏览了一段时间,但看起来这不可能(不修改JCrop)。我错了吗?如果是这样,你是怎么做到的?FWIW,在这种情况下,实际图像将是产品/组织Logo图像,它们具有多种宽高比,并且几乎总是向人们提供的图像在文本/图像周围几乎没有空白。这意味着限制在图像边界

javascript - 在客户端裁剪和上传图像,无需服务器端代码

正如标题所说。要求是能够在将裁剪后的图像上传到服务器之前裁剪图像。所有的工作都应该在客户端完成。我听说过在服务器上裁剪图片并一并保存的方法。但是当我使用Parse.com服务时。服务器端不支持图像处理,所以我需要在本地处理它并将完成的图像直接上传到Parse.com服务。示例代码会很有帮助。谢谢。 最佳答案 我使用的解决方案:首先,我使用第3方javascript库来选择裁剪区域,例如jCrop。获得坐标(x1,x2,y1,y2)后,我将图像的副本绘制到Canvas上。varcanvas=document.getElementByI

javascript - 在 jQuery/javascript 中从头编写图像裁剪器和缩放器(同时)?

我们正在编写一个相当简单的Javascript(jQuery)图像裁剪器和缩放器。基本上,目前,真正需要的功能确实是crop和resize。我一直在检查一些jQuery插件,例如JCrop等,似乎没有插件同时执行两者。许多裁剪器或调整大小,但不是同一“自然”ImageView上的两个功能同时出现。自然地,我的意思是像这样的例子(右下角)对于用户来说在视觉上不是很好:http://jsfiddle.net/opherv/74Jep/33/尽管我猜想这是同时拥有这两个功能的一种可能方式。虽然你可以看到这个例子目前只放大了太多并且它被认为是作者自己使用“丑陋的黑客”来这样做:function

javascript - jCrop (jQuery) 有时无法加载图像/裁剪区域

我遇到了一个非常简单的问题,但我对导致问题的原因一无所知。在我的一个应用程序中,我使用jCrop作为一个小插件来裁剪图像以适合横幅/标题等。将采取以下步骤:1)Selectanimage(usingCKFinderforthis,CKFinderreturnstheimagepathtoaninputfield)2)Clickabuttontoloadtheimage3)Croptheimage4)Savetheimage在大约75%的情况下,一切都按计划进行,但在另外25%的情况下,jCrop无法加载裁剪区域并将其留空。这是我正在使用的jQuery代码:jQuery('#select

php - Magento - 调整图像大小,保持宽高比,裁剪超出尺寸的部分

我想在magento中调整图像大小以保持其纵横比并使其填充具有另一个纵横比的矩形。例子:我的图片是640x480我的矩形是100x50我希望图像填满所有矩形并裁剪超出它的部分。我知道keepFrame(FALSE)-它不会使图像填充矩形,而是使其适合内部并且不会裁剪任何内容。此外,如果您熟悉Wordpress,我想要的是:*add_image_size('home',370,256,true);*谢谢你:) 最佳答案 看看@因为magento已经更改了页面链接结构,请尝试http://web.archive.org/web/2014

php - PDF裁剪PHP库

是否有允许裁剪PDF文档的每一页的PHP库?我从一个带有裁切标记的PDF文件开始,然后我将裁切裁切标记外的边距。我读过可以使用Ghostscript但有人可以推荐一个可以完成相同工作的PHP库吗?最终的PDF应保持与原始文件相同的格式,而不是转换图像中的每一页。 最佳答案 PDF-Filescancontainseveralboxes描述页面的。MediaBox描述文档的所有内容(包括裁剪标记等)所占用的区域,CropBox不应使用,BleedBox描述了要渗出图像或其他内容的区域,以便在切割后不会弹出白色标记(可以说是一个安全区域

php - 按角度裁剪图像

我目前正在寻找一种裁剪图像的方法,但要以一定角度进行裁剪。我不认为我可以先旋转图像,因为脚本提供了每个角的特定x、y坐标。因此,如果您可以对此成像,则上传图像,1280x720。连同图像一起提供了裁剪区域的x,x坐标。然而,左上角和右上角的坐标不会有相同的y位置。举个例子之前之后有什么想法吗? 最佳答案 您仍然需要使用三角学方法来旋转图像,但您可以通过混合不透明度复制和修剪来模拟以一定角度裁剪。首先。创建图像mask如果所有的点都给了你,并且图像尺寸被定义了,简单的draw需要提取的区域WIDTH=819HEIGHT=616TOP_

php - 使用 PHP 裁剪 png 图像,去除空白透明度

由于GD函数,我目前正在尝试使用图片和PHP。现在我想修改PNG图片的大小。这是我要调整大小的PNG示例:虚线代表PNG的边框,背景是透明的,我只有一个大空间中间丢失了一颗星。我想裁剪这颗星星,得到一个简单的正方形星星(即使新背景变成空白,也没关系)。我怎样才能高效地做这样的事情?我考虑过循环检查图片的每个像素。试图找到图像的位置,最终根据最小x/最大X和最小y/最大y值裁剪一点边距,但如果我开始工作上百张图片,真的很长。编辑:Croppingneeded\n";imagedestroy($image);//wedestroytheoriginalimage$image=$croppe

php - PHP 中的图像裁剪产生空白结果

我只是尝试使用PHP裁剪JPEG图像(无缩放)。这是我的函数以及输入。functioncropPicture($imageLoc,$width,$height,$x1,$y1){$newImage=imagecreatetruecolor($width,$height);$source=imagecreatefromjpeg($imageLoc);imagecopyresampled($newImage,$source,0,0,$x1,$y1,$width,$height,$width,$height);imagejpeg($newImage,$imageLoc,90);}当我按如下方

php - 如何裁剪多边形以外的区域?

我想在PHP中使预定义多边形之外的任何东西透明。比方说,你有你的头的形状,那么图像的任何其他东西都应该被装箱。非常感谢!为了让自己清楚,这是我一直在处理的一些代码:$dat=dirname(__FILE__)."/foto_".time().".png";$img=imagecreatefrompng("foto.png");$points=array(93,36,147,1,255,-5,294,37,332,114,327,189,315,249,303,291,290,327,260,360,205,404,165,407,131,376,86,325,62,236,61,155