Tag: uiimage

如何在“NSCoder”中编码UIImage

我有一个“用户”对象,其中包含“UIImage”类的属性。 如何将图像与其他属性一起编码并将其保存在NSUserDefaults ? 我的理解是,我只能编码NSString s? 例如,目前在我的代码中,我在编码/解码实现中添加了avatar_url (string)。 如何将url转换为UIImage然后进行编码? – (void)encodeWithCoder:(NSCoder *)encoder { [encoder encodeObject:self.uid forKey:@"uid"]; [encoder encodeObject:self.avatar_url forKey:@"avatar_url"]; } – (id)initWithCoder:(NSCoder *)decoder { self = [super init]; if( self != nil ){ self.uid = [decoder decodeObjectForKey:@"uid"]; self.avatar_url = [decoder decodeObjectForKey:@"avatar_url"]; } }

将UIImageView触摸坐标转换为UIImage坐标

我能够确定在UIImageView触摸事件的坐标。 我需要然后将这些坐标转换为正在显示的图像的坐标 – 这应该是不同的,因为我的图像比UIImageView大得多,我用AspectFit缩放图像。 给定UIImageView的视图坐标,确定触摸事件的图像坐标的最佳方法是什么?

在Swift中获取UIImage的平均颜色

我最近试图把这里的代码转换成Swift。 不过,不pipe形象如何,我都会得到一种白色。 这是我的代码: // Playground – noun: a place where people can play import UIKit extension UIImage { func averageColor() -> UIColor { var colorSpace = CGColorSpaceCreateDeviceRGB() var rgba: [CGFloat] = [0,0,0,0] var context = CGBitmapContextCreate(&rgba, 1, 1, 8, 4, colorSpace, CGBitmapInfo.fromRaw(CGImageAlphaInfo.PremultipliedLast.toRaw())!) rgba CGContextDrawImage(context, CGRectMake(0, 0, 1, 1), self.CGImage) if rgba[3] > 0 { var […]

将button图像alignment到UIButton的右边缘

有很多关于根据标题文本alignmentbutton图像的线程,但是我找不到将图像alignmentbutton右侧的任何内容。 这不起作用: button.imageEdgeInsets = UIEdgeInsetsMake(0, 0, 0, 50); 怎样才能正确的alignment一个button的图像? 它可以在故事板中完成吗?

如何在保持宽高比的同时调整UIImage的大小

我想调整UIImage大小并保持其长宽比。 我写了下面的代码,但它不能按预期工作。 码 -(UIImage * ) scaleImage: (UIImage * ) image toSize: (CGSize) targetSize { CGFloat scaleFactor = 1.0; if (image.size.width > targetSize.width || image.size.height > targetSize.height) if (!((scaleFactor = (targetSize.width / image.size.width)) > (targetSize.height / image.size.height))) //scale to fit width, or scaleFactor = targetSize.height / image.size.height; // scale to fit heigth. UIGraphicsBeginImageContext(targetSize); CGRect rect […]

如何合并两个UIImage?

我试图合并两个不同的图像,并创build一个新的。 这是我想要做的方式:我有这样的形象(A): 这是一个PNG图像,我想将这个与另一个图像(B)合并,我从手机中拿出来创build这样的图像: 我需要一个将A与B合并的function.C尺寸必须保留在A图像上,而图像B应该自动调整尺寸以适合宝丽来(A)。 有没有可能做到这一点? 感谢您的帮助! 更新只是一件事,图像(A)是一个正方形,我采取的图像是16:9,我该如何解决? 如果我使用你的function,我所拍摄的图像(B)变得拉长了!

使用drawInRect时UIImage Aspect Fit?

UIView提供了“方面适合”的内容模式。 不过,我已经UIView子类,并希望绘制一个UIImage使用drawInRect方面适合。 有没有办法让我不使用UIImageView访问该function?

UITabBarItem setFinishedSelectedImage:在iOS7中已弃用

setFinishedSelectedImage:withFinishedUnselectedImage:在iOS7中已弃用。 苹果推荐使用UIImageRenderingModeAlwaysOriginal的image和selectedImage setter。 我找不到如何使用UIImageRenderingModeAlwaysOriginal任何示例。 所以这个问题很简单:如何在iOS7中为UITabBarItem设置图像?

将文件path中的图像加载到资产库中

与我之前的问题有关。 我有一个path到资产库中的图像,例如: assets-library://asset/asset.JPG?id=1000000001&ext=JPG 现在,我怎么能从这个path的图像加载到UIImage对象? 这里是代码: NSString *path = [occasion imagePath]; //temp NSLog(@"the 2nd occasion imagePath is: %@", path); //end if (path != nil) { //UIImage *image = [UIImage imageNamed:path]; UIImage *image = [UIImage imageWithContentsOfFile:path]; image = [image imageByScalingAndCroppingForSize:CGSizeMake(36.0, 42.0)]; [[cell imageView] setImage:image]; }

第一个pdf页面的图像ios sdk

你知道如何保存到UIImageView的PDF文件的第一页? 我必须创buildpdf的预览。 你有什么主意吗? 感谢Nicco的帮助