Tag: 裁剪

更改UIImagePickerController的裁剪大小

我想将UIImagePickerView的裁剪大小从(320 * 320)更改为(320 * 240)。 我到处search过,但没有一个对我来说工作得很好。 我已经使用GK​​ImagePicker https://github.com/gekitz/GKImagePicker 但是当我把它的类拖到我的项目。 它给了我错误。 该怎么办 ??? 任何帮助非常感谢。 下面的图像需要调整cropper

OpenGL ES模板操作

在参考OpenGL文章中讨论的问题后,出现了一个新的问题。 我正在实现基于节点的2D场景图的裁剪。 每当剪辑框轴alignment,我正在使用像在OpenGL剪辑中提出的glScissor。 我已经成功实现了轴alignment框的节点裁剪。 事实certificate,每个节点必须与它的裁剪矩形的剪切矩形相交。 (对于与祖先的剪贴框重叠的兄弟姐妹,这是必要的)。 交叉非轴alignment矩形的机制必须使用模板缓冲区来实现。 我开始在OpenGL剪辑中实现所提出的解决scheme,但是在chidrens中存在剪辑反转与其祖先重叠的问题。 现在,模板剪裁只用一个剪辑框就完美了。 但是,对于与祖先相交的小孩或大孩子来说,algorithm会失败,因为这里需要包含2个矩形的交点(如轴alignment版本),而不是孩子的全矩形。 我已经想出了以下algorithm: 最上面的节点写入从计数器值1开始,并将其填充1的剪切矩形绘制到模板缓冲区中,并将其模板化testing的结果显示为1.每个同时具有剪裁的兄弟模型都会打开它的边界矩形,模板缓冲区,然后testing2等等。 现在,当一个兄弟剪裁matrix与一个祖先剪裁matrix重叠时,它们重叠的区域会被2s填充,在对2进行testing时给出完美剪辑。该algorithm可以扩展到最多255个嵌套剪辑节点。 这里是我的问题: 如何执行对模板缓冲区的渲染,而不是1s正在写入,每当执行渲染时,都将1s添加到当前模板缓冲区值。 这是我用来准备渲染到模板缓冲区的代码: glEnable(GL_STENCIL_TEST); glStencilFunc(GL_ALWAYS, ref, mask); glStencilOp(GL_REPLACE, GL_REPLACE, GL_REPLACE); 我正在寻找一个设置,将通过ref的值而不是将ref写入缓冲区来增加模板缓冲区当前值。 有人可以帮我吗?

如何将CAShapeLayer坐标转换为CIRectangleFeature以进行手动裁剪

我正在处理手动图像裁剪function。 为了绘制CAShapeLayer,我们使用了四个坐标topLeft,topRight,bottomRight和bottomLeft。 用户可以平移点并select裁剪区域。 我被困在将这些点转换为核心图像坐标,并进一步裁剪与CIPerspectiveTransform。

如何使用popvivew控制器使用Uiimage从一个视图控制器到其他视图控制器?

我有两个视图控制器。 第一个UIViewController包含一个UIImage,当我点击“裁剪”button,转到第二个视图控制器,我通过推视图控制器传递图像,在这里我剪裁我的UIImage。 在第二个UIViewController裁剪我的图像后,点击“完成”button,我需要将裁剪的图像传递到第一个视图。 问题是当我使用popup式视图控制器,图像不通过。

如何快速在照片库或相机中裁剪4 * 3图像

我想在使用相机后裁剪图像或从photoLibrary中select。 现在,我只能裁剪方形图像,我不知道如何裁剪4 * 3的图像。 这是我的代码的一部分 let imagePicker : UIImagePickerController = UIImagePickerController() imagePicker.delegate = self imagePicker.sourceType = .PhotoLibrary imagePicker.allowsEditing = true

UIImagePickerController裁剪?

我已经读过,这是自动的,但似乎并没有发生在我的情况。 使用UIImagePickerController allowEditing设置为YES我得到我的编辑视图与裁剪正方形覆盖,但是当我完成了图像它没有裁剪,因为我期望。 在这个阶段应该是自动的吗? 如果不是,那么在默认视图提供的匹配区域中裁剪图像可能是一个很好的解决scheme? 谢谢。

Objective-C iOS裁剪图像使用缩放?

我想要使​​用这个代码来允许用户缩放和裁剪他们的图像在我的应用程序: https : //github.com/iosdeveloper/ImageCropper/tree/master/Classes/ImageCropper 代码片段 float zoomScale = 1.0 / [scrollView zoomScale]; CGRect rect; rect.origin.x = [scrollView contentOffset].x * zoomScale; rect.origin.y = [scrollView contentOffset].y * zoomScale; rect.size.width = [scrollView bounds].size.width * zoomScale; rect.size.height = [scrollView bounds].size.height * zoomScale; CGImageRef cr = CGImageCreateWithImageInRect([[imageView image] CGImage], rect); UIImage *cropped = [UIImage imageWithCGImage:cr]; CGImageRelease(cr); [delegate imageCropper:self didFinishCroppingWithImage:cropped]; 但是它并没有考虑到图片被旋转(我猜这是iPhone图片上的某种元数据)。 […]

使用核心graphics绘制减法文本的path

在Core Graphics中创build填充path是非常简单的,正如创build填充文本一样。 但是我还没有find填充path的例子,除了子path中的文本。 我的文字绘图模式,裁剪等实验让我无处可去。 这里有一个例子(在Photoshop中创build)。 你将如何去创build核心graphics的前景形状? 我会提到这种技术似乎在即将到来的主要移动操作系统版本中被大量使用,但是我不想和SO的NDA警察发生冲突;)