标签: uiimage

如何在iPhone上动态创建彩色1x1 UIImage?

我想基于UIColor动态创建1x1 UIImage.

我怀疑这可以通过Quartz2d快速完成,而我正在仔细研究文档,试图掌握基础知识.但是,看起来存在很多潜在的缺陷:没有正确识别每个事物的位数和字节数,没有指定正确的标志,没有释放未使用的数据等.

如何使用Quartz 2d(或其他更简单的方法)安全地完成这项工作?

core-graphics quartz-graphics uiimage ios

115
推荐指数
4
解决办法
4万
查看次数

如何水平翻转UIImage?

如何UIImage水平翻转,我UIImageOrientationUpMirroredUIImage类引用中发现了枚举值,如何利用这个属性来翻转UIImage.

uiimage ios uiimageorientation

109
推荐指数
10
解决办法
7万
查看次数

如何将UIImage保存到文件?

如果我有一个UIImage来自imagePicker的,我如何将它保存到文档目录中的子文件夹?

iphone objective-c uiimage ios

107
推荐指数
7
解决办法
9万
查看次数

presentModalViewController:在ios6中不推荐使用Animated

我使用以下代码作为图像选择器.但是当我在模拟器中运行它时,我有一个内存泄漏,我得到一个关于presentModalViewcontroller:animated在iOS6中被弃用的警告.我也被dismissModalViewController:animated弃用了.我正在使用SDK 6.1.

ImagePicker的代码:

- (void)showAlbum:(id)sender { 
    imagePicker=[[UIImagePickerController alloc]init];
    imagePicker.delegate = self;
    imagePicker.allowsEditing =NO;
    imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    [self presentModalViewController:imagePicker animated:YES];
}

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{
    //release picker
    [picker dismissModalViewControllerAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uiimagepickercontroller uiimage

100
推荐指数
3
解决办法
7万
查看次数

从UIImage获取底层NSData

我可以使用UIImageNSData方法从NSData创建UIImage .

我想知道我是否可以从现有的UIImage中获取NSData?什么就行了[UIImage imageWithData:]

cocoa-touch uiimage nsdata

98
推荐指数
5
解决办法
6万
查看次数

IOS:创建一个带圆角的UIImage或UIImageView

是否可以创建一个圆角UIImageUIImageView圆角?因为我想拿一个UIImage并在里面展示它UIImageView,但我不知道该怎么做.

objective-c rounded-corners uiimage ios

98
推荐指数
4
解决办法
9万
查看次数

如何屏蔽UIImageView?

我试图用这样的东西掩盖图像:

图像被掩盖

你能帮帮我吗?

我正在使用此代码:

- (void) viewDidLoad {
    UIImage *OrigImage = [UIImage imageNamed:@"dogs.png"];
    UIImage *mask = [UIImage imageNamed:@"mask.png"];
    UIImage *maskedImage = [self maskImage:OrigImage withMask:mask];
    myUIIMage.image = maskedImage;
}
Run Code Online (Sandbox Code Playgroud)

mask objective-c uiimage ios

96
推荐指数
6
解决办法
7万
查看次数

如何以编程方式创建UIImage视图 - Swift

我正在尝试以编程方式创建UIImage视图,我有一个新视图,我尝试这样做

let imageName = "yourImage.png"
yourview.backgroundColor = UIColor.colorWithPatternImage(UIImage(named:imageName))
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为我不知道这应该是在第二行的观点.

问题: 如何通过编码将UIImageView显示在屏幕上,而不是在故事板中进行

xcode uiimageview uiimage ios swift

93
推荐指数
7
解决办法
20万
查看次数

提高iPhone UITableView滚动性能的诀窍?

我有一个uitableview,在每个单元格中加载相当大的图像,并且单元格高度根据图像的大小而变化.滚动表现不错,但有时可能会生涩.

我在FieryRobot博客上找到了这些提示:

玻滚动与 - 的UITableView

更玻滚动与 - 的UITableView

有没有人有任何提高uitableview滚动性能的技巧?

iphone scroll uitableview uiimage ios

89
推荐指数
3
解决办法
5万
查看次数

我如何在iPhone上以编程方式为图像着色?

我想用颜色参考着色图像.结果应该类似于Photoshop中的"乘法"混合模式,其中白色将替换为色调:

替代文字

我会不断改变颜色值.

跟进:我会把代码放在我的ImageView的drawRect:方法中,对吗?

与往常一样,代码片段将极大地帮助我理解,而不是链接.

更新:使用Ramin建议的代码对UIImageView进行子类化.

我把它放在viewDidLoad中:我的视图控制器:

[self.lena setImage:[UIImage imageNamed:kImageName]];
[self.lena setOverlayColor:[UIColor blueColor]];
[super viewDidLoad];
Run Code Online (Sandbox Code Playgroud)

我看到了图像,但没有被染色.我还尝试加载其他图像,在IB中设置图像,并在我的视图控制器中调用setNeedsDisplay:

更新:drawRect:未被调用.

最后更新:我找到了一个正确设置了imageView的旧项目,所以我可以测试Ramin的代码,它就像一个魅力!

最后的最后更新:

对于那些刚学习Core Graphics的人来说,这是最简单的事情.

在您的子类UIView中:

- (void)drawRect:(CGRect)rect {

    CGContextRef context = UIGraphicsGetCurrentContext();

    CGContextSetFillColor(context, CGColorGetComponents([UIColor colorWithRed:0.5 green:0.5 blue:0 alpha:1].CGColor)); // don't make color too saturated

    CGContextFillRect(context, rect); // draw base

    [[UIImage imageNamed:@"someImage.png"] drawInRect: rect blendMode:kCGBlendModeOverlay alpha:1.0]; // draw image
}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch tint image-processing uiimage ios

87
推荐指数
5
解决办法
6万
查看次数