草庐IT

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

iphone - 第一个pdf页面的图像 ios sdk

你知道如何将pdf文件的第一页保存到UIImageView中吗?我必须为pdf创建预览。你有什么想法吗?感谢帮助尼科 最佳答案 以下方法将从PDF文件构建缩略图。它支持RetinaDisplay,因此缩略图在此类设备上应该特别清晰。-(UIImage*)buildThumbnailImage{BOOLhasRetinaDisplay=FALSE;//bydefaultCGFloatpixelsPerPoint=1.0;//bydefault(pixelsPerPointisjustthe"scale"propertyofthescr

iphone - 在后台加载图像以优化 ios 中的加载

我正在尝试优化我的应用程序中的负载,事实上,我的应用程序中加载了很多图像,我花了很多时间等待ViewController打开,尤其是第一个初始View包括很多图片。我看了一下applesample但我不能重新设计整个应用程序,我只想具体告诉我我应该做什么?我实现?在tableview中,cell实现的地方cellforrowatindexpath:NSURL*imageURL=......;NSData*imageData=[NSDatadataWithContentsOfURL:imageURL];UIImage*imageLoad;imageLoad=[[UIImagealloc]

ios - 将 UiBarButtonItem 上的 UIImage 从标识符更新为图像

我目前正在为IOS制作应用程序,但我无法更改图像...真可惜...情况是这样的:我有一个包含我的项目的工具栏,其中一项是从标识符“播放”创建的播放按钮。所以我的播放按钮没有问题。现在我只想在单击项目然后再次切换等时将其更改为暂停图像。所以我喜欢在我的.h中给我的项目:@property(weak,nonatomic)IBOutletUIBarButtonItem*play;我尝试了很多在这个网站上找到的答案,但没有一个对我的案例有效:/我试过的最后一个是这样的:UIButton*button1=[UIButtonbuttonWithType:UIButtonTypeCustom];[b

ios - 导航项标题 View - 所有推送的 View Controller 都相同

如何使所有推送的ViewController的导航项标题View保持相同?例如我想将标题View设置为所有屏幕都应该可见的Logo。UIImage*logoImage=[UIImageimageNamed:@"navigation-bar-logo"];UIImageView*titleLogo=[[UIImageViewalloc]initWithImage:logoImage];self.navigationItem.titleView=titleLogo;如果我为每个ViewController单独设置它,iOS7导航栏动画看起来很奇怪。 最佳答案

ios - 在 IOS 模拟器中生成屏幕上的图像

所以我目前希望完成的是在IOS模拟器屏幕的背景上打印图像,所以在我的viewDidLoad中,我有这个varimg=UIImage(named:"paper.jpg")这可以创建图像变量,但我还没有找到如何在屏幕上显示它。这似乎是一个微不足道的问题,但我在网上搜索了一段时间后没有找到任何关于这个的文档。感谢阅读。 最佳答案 引用UIColordocumentation.在Swift中,你必须调用便利初始化器。这是因为在Swift中,所有返回其类实例的Objective-C类方法都变成了便利初始化器。这是它在Swift中的样子:sel