草庐IT

ios - 根据 UIView/CGRect 的大小将图像裁剪为正方形

我有一个AVCaptureSession的实现,我的目标是让用户拍照并只保存红色方框内的图像部分,如下所示:AVCaptureSession的previewLayer(摄像头)从(0,0)(左上角)到我的摄像头控制栏底部(View上方的栏)包含快门)。我的导航栏和控制栏是半透明的,所以相机可以透过。我正在使用[captureSessionsetSessionPreset:AVCaptureSessionPresetPhoto];来确保保存到相机胶卷的原始图像就像Apple的相机一样。用户将能够拍摄纵向、左右横向照片,因此裁剪方法必须考虑到这一点。到目前为止,我已经尝试使用以下代码裁剪原

ios - 根据 UIView/CGRect 的大小将图像裁剪为正方形

我有一个AVCaptureSession的实现,我的目标是让用户拍照并只保存红色方框内的图像部分,如下所示:AVCaptureSession的previewLayer(摄像头)从(0,0)(左上角)到我的摄像头控制栏底部(View上方的栏)包含快门)。我的导航栏和控制栏是半透明的,所以相机可以透过。我正在使用[captureSessionsetSessionPreset:AVCaptureSessionPresetPhoto];来确保保存到相机胶卷的原始图像就像Apple的相机一样。用户将能够拍摄纵向、左右横向照片,因此裁剪方法必须考虑到这一点。到目前为止,我已经尝试使用以下代码裁剪原

ios - 如何在 IOS 上去除图像的方形比例裁剪

我正在使用IOS标准图像裁剪功能(移动和缩放)裁剪我的图像,然后再将其提交到服务器。但是,我意识到提供的裁剪有一个方形比例(见下面的截图)代码片段如下://setupimagepickerself.imgPicker=[[[UIImagePickerControlleralloc]init]autorelease];self.imgPicker.allowsEditing=YES;self.imgPicker.delegate=self;//Triggergetphotofromlibraryfunctionself.imgPicker.sourceType=UIImagePicker

ios - 如何在 IOS 上去除图像的方形比例裁剪

我正在使用IOS标准图像裁剪功能(移动和缩放)裁剪我的图像,然后再将其提交到服务器。但是,我意识到提供的裁剪有一个方形比例(见下面的截图)代码片段如下://setupimagepickerself.imgPicker=[[[UIImagePickerControlleralloc]init]autorelease];self.imgPicker.allowsEditing=YES;self.imgPicker.delegate=self;//Triggergetphotofromlibraryfunctionself.imgPicker.sourceType=UIImagePicker

iPhone以编程方式裁剪方形图像以显示为圆形

我正在尝试使用来自iPhone相机胶卷的图像为自定义样式UIButton创建图像。该按钮具有圆形背景,实际上显示为一个圆圈。现在我需要一个图像放在按钮的中间,该按钮也显示为圆形。如何将正方形UIImage剪切成圆形,并在圆形区域外具有透明度?如果涉及mask,我需要预渲染mask还是可以通过编程方式创建mask(例如:一个圆圈)?谢谢! 最佳答案 我从来没有做过那样的事情,但请尝试使用QuartzCore框架及其“cornerRadius”属性。示例:#import//someothercode...UIImageView*imgV

iPhone以编程方式裁剪方形图像以显示为圆形

我正在尝试使用来自iPhone相机胶卷的图像为自定义样式UIButton创建图像。该按钮具有圆形背景,实际上显示为一个圆圈。现在我需要一个图像放在按钮的中间,该按钮也显示为圆形。如何将正方形UIImage剪切成圆形,并在圆形区域外具有透明度?如果涉及mask,我需要预渲染mask还是可以通过编程方式创建mask(例如:一个圆圈)?谢谢! 最佳答案 我从来没有做过那样的事情,但请尝试使用QuartzCore框架及其“cornerRadius”属性。示例:#import//someothercode...UIImageView*imgV

iphone - iOS 自定义 UIImagePickerController 相机裁剪为正方形

我正在尝试创建一个像Instagram这样的相机,用户可以在其中看到一个框,并且图像会裁剪到该框。由于某种原因,相机不会一直走到屏幕底部,而是在接近尾声时中断。我还想知道如何将图像裁剪为恰好位于该正方形内的320x320? 最佳答案 这是最简单的方法(无需重新实现UIImagePickerController)。首先,使用叠加层使相机视野看起来是方形的。以下是3.5"屏幕的示例(您需要更新它才能在iPhone5上使用):UIImagePickerController*imagePickerController=[[UIImagePi

iphone - iOS 自定义 UIImagePickerController 相机裁剪为正方形

我正在尝试创建一个像Instagram这样的相机,用户可以在其中看到一个框,并且图像会裁剪到该框。由于某种原因,相机不会一直走到屏幕底部,而是在接近尾声时中断。我还想知道如何将图像裁剪为恰好位于该正方形内的320x320? 最佳答案 这是最简单的方法(无需重新实现UIImagePickerController)。首先,使用叠加层使相机视野看起来是方形的。以下是3.5"屏幕的示例(您需要更新它才能在iPhone5上使用):UIImagePickerController*imagePickerController=[[UIImagePi

ios - 从 UIWebView 创建 PDF 文件

-(void)createPDFfromUIView:(UIView*)aViewsaveToDocumentsWithFileName:(NSString*)aFilename{//Createsamutabledataobjectforupdatingwithbinarydata,likeabytearrayUIWebView*webView=(UIWebView*)aView;NSString*heightStr=[webViewstringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight;"];inthe

ios - 从 UIWebView 创建 PDF 文件

-(void)createPDFfromUIView:(UIView*)aViewsaveToDocumentsWithFileName:(NSString*)aFilename{//Createsamutabledataobjectforupdatingwithbinarydata,likeabytearrayUIWebView*webView=(UIWebView*)aView;NSString*heightStr=[webViewstringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight;"];inthe