草庐IT

ios - 在 iPhone 中将多张图像合并为一张图像

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭8年前。Improvethisquestion我想合并多个不同大小和不同点的图像。我想将它们全部合并并保存在一个副本(图像)中。那么如何将图像合并为一张图像?

ios - 从相机进行人脸检测 iOS

我收到一个ImageView-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{NSString*mediaType=info[UIImagePickerControllerMediaType];[selfdismissViewControllerAnimated:YEScompletion:nil];if([mediaTypeisEqualToString:(NSString*)kUTTypeImage]){UIIm

ios - UIImage 人脸检测

我正在尝试编写一个例程,它接受一个UIImage并返回一个仅包含面部的新UIImage。这看起来非常简单,但我的大脑在处理CoreImage与UIImage空间时遇到了问题。基础知识:-(UIImage*)imageFromImage:(UIImage*)imageinRect:(CGRect)rect{CGImageRefsourceImageRef=[imageCGImage];CGImageRefnewImageRef=CGImageCreateWithImageInRect(sourceImageRef,rect);UIImage*newImage=[UIImageimageW

iphone - 对于 iOS 上的所有图像文件,PNG 是否优于 JPEG?

Xcode优化了png图像,因此它们加载速度更快,但是否也建议将此用于不适用于按钮和UI的其他图像资源(例如照片)?或者将UI图像作为png并将“照片”作为JPEG是一种标准吗?此处的最佳做法是什么? 最佳答案 最佳做法是在您的应用中使用图像时尽可能多地使用PNG文件。与任何其他类型的格式相比,iOS和Xcode加载和显示PNG的速度最快。如果可以选择,请选择PNG。当您使用任何其他文件类型时(或者如果您加载未优化的PNG文件),您的iPhone必须在加载时进行字节交换和alpha预乘(并且可能在显示时重新进行alpha乘法时间)。

iphone - 如何使用 UIImagePickerControllerCropRect

我刚刚想出了一种方法来更改从UIImagePickerViewController捕获图像后出现的裁剪框的矩形。这可以在UIImagePickerControllerCropRect的帮助下完成。但我不知道如何使用它。最初裁剪框是方形的。我希望它是矩形的。有人可以与我分享一个例子吗? 最佳答案 是的,我们可以做到。像这样创建用户定义的函数:-(UIImage*)imageByCropping:(UIImage*)imageToCroptoRect:(CGRect)rect{CGImageRefimageRef=CGImageCrea

objective-c - UIImage 调整大小无法正常工作

所以我一直在试图弄清楚我做错了一段时间,但我无法弄清楚。我想要完成的是:使用UIImagePickerController拍照拍摄生成的照片并剪掉顶部和底部,使其成为正方形(类似于Instagram)在UIButton中显示该图像出于某种原因,每次我拍摄照片时,它都会在UIButton中变形,并且看起来好像裁剪工作不正常。这就是我所做的。在didFinishPickingMediaWithInfo方法中,我有以下代码:-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWit

ios - 在边界外模糊 UIImage(Photoshop 风格)

我正在尝试对复制我的photoshop模型的UIImage进行高斯模糊。期望的行为:在Photoshop中,当我运行高斯模糊滤镜时,由于边缘模糊,图像层变大了。观察到的行为:使用GPUImage,我可以成功地模糊我的UIImage。然而,新图像在原始边界处被裁剪,一直留下硬边。设置UIImageView.layer.masksToBounds=NO;没有帮助,因为图像被裁剪而不是View。我还尝试在模糊之前将UIImage置于较大的清晰图像的中心,然后调整大小。这也没有帮助。有没有办法实现这种“Photoshop风格”的模糊?UPDATEWorkingSolution感谢BradLar

ios - UIImage setImage 非常非常慢

我正在尝试使用以下方法从本地URL加载图像:UIImage*image=[UIImageimageWithData:[NSDatadataWithContentsOfURL:fileURL]];[self.imageViewsetImage:image];NSLog(@"imageViewset");所以我几乎立即在控制台中看到“imageViewset”,但它需要很长时间才能反射(reflect)在UI中(有时需要几分钟!)。知道为什么会这样吗? 最佳答案 当我在后台线程(我正在下载图像文件)中设置图像时,这发生在我身上。只要确保

ios - 从图像中删除背景并仅将图像部分保存在 iOS 中

这是我需要实现的目标:从相机或图库中获取图像从图片中删除背景并保存背景应该是黑色或白色还需要连同背景一起去除阴影结果示例:原始图片结果图片这是我尝试过的:CGFloatcolorMasking[6]={222,255,222,255,222,255};CGImageRefimageRef=CGImageCreateWithMaskingColors([IMGCGImage],colorMasking);UIImage*resultThumbImage=[UIImageimageWithCGImage:imageRefscale:ThumbImage.scaleorientation:I

ios - 捕获 UIView 的 UIImage,包括 UINavigationBar

我发现这段代码非常好:+(UIImage*)imageWithView:(UIView*)view{UIGraphicsBeginImageContextWithOptions(view.bounds.size,view.opaque,[[UIScreenmainScreen]scale]);[view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*img=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();returni