草庐IT

iOS - UIImageView - 如何处理 UIImage 图像方向

是否可以设置UIImageView来处理图像方向?当我将UIImageView设置为方向为RIGHT的图像时(这是来自相机胶卷的照片),图像向右旋转,但我想以正确的方向显示它,拍摄时的样子。我知道我可以旋转图像数据,但可以做得更优雅吗? 最佳答案 如果我理解,你想做的是忽略UIImage的方向?如果是这样,那么您可以这样做:UIImage*originalImage=[...whatever...];UIImage*imageToDisplay=[UIImageimageWithCGImage:[originalImageCGIma

ios - 如何缩小 UIImage 并同时使其变得清晰/清晰而不是模糊?

我需要缩小图像,但要以锐利的方式。例如,在Photoshop中有图像尺寸缩小选项“BicubicSmoother”(模糊)和“BicubicSharper”。此图像缩小算法是否开源或在某处记录或SDK是否提供执行此操作的方法? 最佳答案 仅仅使用imageWithCGImage是不够的。它会缩放,但无论是放大还是缩小,结果都将是模糊的和次优的。如果你想获得正确的别名并摆脱“锯齿”,你需要这样的东西:http://vocaro.com/trevor/blog/2009/10/12/resize-a-uiimage-the-right-

ios - 如何缩小 UIImage 并同时使其变得清晰/清晰而不是模糊?

我需要缩小图像,但要以锐利的方式。例如,在Photoshop中有图像尺寸缩小选项“BicubicSmoother”(模糊)和“BicubicSharper”。此图像缩小算法是否开源或在某处记录或SDK是否提供执行此操作的方法? 最佳答案 仅仅使用imageWithCGImage是不够的。它会缩放,但无论是放大还是缩小,结果都将是模糊的和次优的。如果你想获得正确的别名并摆脱“锯齿”,你需要这样的东西:http://vocaro.com/trevor/blog/2009/10/12/resize-a-uiimage-the-right-

ios - 如何在上传到服务器之前在 iOS 上压缩/调整图像?

我目前正在使用以下代码在iOS上使用Imgur将图像上传到服务器:NSData*imageData=UIImagePNGRepresentation(image);NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*fullPathToFile=[[pathsobjectAtIndex:0]stringByAppendingPathComponent:@"SBTempImage.png"];[imageDatawriteToFile:fu

ios - 如何在上传到服务器之前在 iOS 上压缩/调整图像?

我目前正在使用以下代码在iOS上使用Imgur将图像上传到服务器:NSData*imageData=UIImagePNGRepresentation(image);NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*fullPathToFile=[[pathsobjectAtIndex:0]stringByAppendingPathComponent:@"SBTempImage.png"];[imageDatawriteToFile:fu

ios - 在 iOS 7 上更改标签栏色调颜色

有没有办法将iOS7上标签栏的色调从默认的白色和蓝色图标更改为另一种带有不同颜色按钮的色调? 最佳答案 尝试以下操作:[[UITabBarappearance]setTintColor:[UIColorredColor]];[[UITabBarappearance]setBarTintColor:[UIColoryellowColor]];要为非事件按钮着色,请将以下代码放入您的VC的viewDidLoad:UITabBarItem*tabBarItem=[yourTabBarController.tabBar.itemsobjec

ios - 在 iOS 7 上更改标签栏色调颜色

有没有办法将iOS7上标签栏的色调从默认的白色和蓝色图标更改为另一种带有不同颜色按钮的色调? 最佳答案 尝试以下操作:[[UITabBarappearance]setTintColor:[UIColorredColor]];[[UITabBarappearance]setBarTintColor:[UIColoryellowColor]];要为非事件按钮着色,请将以下代码放入您的VC的viewDidLoad:UITabBarItem*tabBarItem=[yourTabBarController.tabBar.itemsobjec

ios - 如何设置 UIImage 的不透明度/alpha?

我知道你可以用UIImageView做到这一点,但它可以对UIImage做到吗?我想让UIImageView的动画图像数组属性成为相同图像但具有不同不透明度的数组。想法? 最佳答案 我只需要这样做,但认为史蒂文的解决方案会很慢。这应该有望使用图形硬件。在UIImage上创建一个类别:-(UIImage*)imageByApplyingAlpha:(CGFloat)alpha{UIGraphicsBeginImageContextWithOptions(self.size,NO,0.0f);CGContextRefctx=UIGrap

ios - 如何设置 UIImage 的不透明度/alpha?

我知道你可以用UIImageView做到这一点,但它可以对UIImage做到吗?我想让UIImageView的动画图像数组属性成为相同图像但具有不同不透明度的数组。想法? 最佳答案 我只需要这样做,但认为史蒂文的解决方案会很慢。这应该有望使用图形硬件。在UIImage上创建一个类别:-(UIImage*)imageByApplyingAlpha:(CGFloat)alpha{UIGraphicsBeginImageContextWithOptions(self.size,NO,0.0f);CGContextRefctx=UIGrap

ios - 我可以从 URL 加载 UIImage 吗?

我有一个图像的URL(从UIImagePickerController获取)但我不再在内存中有该图像(该URL是从应用程序的前一次运行中保存的)。我可以再次从URL重新加载UIImage吗?我看到UIImage有一个imageWithContentsOfFile:但我有一个URL。我可以使用NSData的dataWithContentsOfURL:读取URL吗?编辑1根据@Daniel的回答,我尝试了以下代码,但它不起作用...NSLog(@"%s%@",__PRETTY_FUNCTION__,photoURL);if(photoURL){NSURL*aURL=[NSURLURLWit