草庐IT

ios - 使用 JS 插件裁剪图像 |电话间隙| iOS

我是在iOS上使用PhoneGap的新手,并且一直无法使用imgAreaSelectJS插件裁剪图像。该代码在Web浏览器中运行良好,但在iOS模拟器中没有显示任何变化。图片正在从本地文件夹导入。使用的代码如下:$('#testimg').imgAreaSelect({handles:true,aspectRatio:'16:9'});请告诉我是否有任何其他方法可以使用PhoneGap裁剪图像?这是它在网络浏览器中的样子,而在iOS模拟器中不会发生同样的情况。 最佳答案 插件imgAreaSelect可能无法工作。我试过JCrop-

ios - 如何获取 UIImage 中形状的 UIBezierPath 或以特定形状裁剪 UIImage

我是iOS新手,我想知道是否可以获取UIImage的UIBezierPath。我有一个面部布局的UIImage,想要获取UIBezierPath,这有助于我裁剪UIImage。或者,谁能告诉我其他裁剪UIImage的方法吗?但要确保裁剪是自定义形状(例如:脸、心等),而不是矩形。 最佳答案 下面是用图像遮盖图像的代码:-(UIImage*)cerateImageFromImage:(UIImage*)imagewithMaskImage:(UIImage*)mask{CGImageRefimageRef=image.CGImage;

iphone - 如何使用 AVAssetWriter 将视频裁剪成方形 iOS

我正在使用AVAssetWriter录制视频,我希望能够将视频裁剪成与顶部有一定偏移的正方形。这是我的代码-NSDictionary*videoCleanApertureSettings=[NSDictionarydictionaryWithObjectsAndKeys:@320,AVVideoCleanApertureWidthKey,@320,AVVideoCleanApertureHeightKey,@10,AVVideoCleanApertureHorizontalOffsetKey,@10,AVVideoCleanApertureVerticalOffsetKey,nil];

iphone - 如何裁剪固定尺寸的 UIImage?

我有一个尺寸为(0,0,320,460)的uiimage如何将此图像裁剪为尺寸(10,30,300,300) 最佳答案 我的代码中的目标大小始终设置为设备的全屏大小(因此您必须更改它)。@implementationUIImage(Extras)#pragmamark-#pragmamarkScaleandcropimage-(UIImage*)imageByScalingAndCroppingForSize:(CGSize)targetSize{UIImage*sourceImage=self;UIImage*newImage=n

ios - 在 iOS 7 上纵向裁剪图像会导致方向不正确

我有以下功能,在iOS7和XCode5之前它按预期工作。该函数采用图像和cropSize。图像是要裁剪到指定尺寸的图像,该尺寸由CGSizecropSize定义。该函数的目的是将图像裁剪到一定尺寸,然后返回裁剪后的图像。-(UIImage*)cropImage:(UIImage*)originalImagecropSize:(CGSize)cropSize{//calculatescalefactortogobetweencropframeandoriginalimagefloatSF=originalImage.size.width/cropSize.width;//findthec

iphone - 使用 CGImageCreateWithImageInRect 裁剪图像

我正在尝试实现一个iOS相机View,它可以拍摄方形照片(类似于Instagram)。我的代码出现在下面。第一部分,框架高度设置为等于框架宽度,按预期工作,并为用户提供了一个正方形的View。当我尝试使用CGImageCreateWithImageInRect将框架(这是一个CGRect属性)应用于图像数据时,稍后会出现问题。我将framerect与图像一起传递给此方法。但结果并未裁剪成正方形。相反,图像保留了iOS相机的原始默认尺寸。有人可以告诉我我做错了什么吗?我从Apple文档中了解到,CGImageCreateWithImageInRect应该从某个起始x/y坐标选择形状为Re

iphone - AVLayerVideoGravityResizeAspectFill 在哪里裁剪

我正在使用AVCaptureSession和AVCaptureVideoPreviewLayer以及AVLayerVideoGravityResizeAspectFill重力。self.captureSession=[[AVCaptureSessionalloc]init];captureSession.sessionPreset=AVCaptureSessionPresetPhoto;self.previewLayer=[[AVCaptureVideoPreviewLayeralloc]initWithSession:self.captureSession];[self.previe

iphone - 使用 OpenCV 面部检测在 iOS 中裁剪图像

我在人脸检测代码中使用以下代码从图像中裁剪人脸。但是我没有得到正确的面部图像,我得到的是图像的一部分而不是面部。我的代码有什么问题?_faceCascade.detectMultiScale(mat,faces,1.1,2,kHaarOptions,cv::Size(40,40));在displayfaces函数中,我使用这段代码进行裁剪:CGRectcropRect=CGRectMake(faces[i].x,faces[i].y,faces[i].width,faces[i].width);CGImageRefcropped_img=CGImageCreateWithImageIn

ios - 使用 avfoundation 时 - 裁剪在显示层中表示的捕获图像的可见部分

我正在使用PBJVision用于捕获图像的库。在后台它使用AVFoundation。我将相机设置为使用以下选项PBJVision*camera=[[PBJVisionalloc]init];self.camera=camera;self.camera.delegate=self;[self.camerasetCameraMode:PBJCameraModePhoto];[self.camerasetCameraDevice:PBJCameraDeviceFront];[self.camerasetCameraOrientation:PBJCameraOrientationPortrai

ios - Interface Builder 裁剪可设计的 View

我真的需要帮忙。我创建了一个UILabel的@IBDesignable子类,它在XCodeInterfaceBuilder中运行良好。但是,即使我将'clipsToBounds'设置为false,InterfaceBuilder仍会在更改@IBInspectable属性时对其进行剪辑。如果我在模拟器或设备上运行该应用程序,UILabel不会被剪裁并提供我想要的结果(同时仍然应用InterfaceBuilder具有的值)。更改前(subview可见)INTERFACEBUILDER更改后(subview不可见)模拟器更改后(subview符合预期)如有任何帮助,我们将不胜感激。自定义类的