Tag: uiimage

iOS – 合并两张不同大小的图片

我面临以下问题:我必须合并两个图像A和B,以创build一个新的图像C作为合并的结果。 我已经知道如何合并两个图像,但在这种情况下,我的目标有点不同。 我想这个图像A将是图像B的背景。 例如,如果图片A的大小是500×500,图片B的大小是460×460,我希望图片C(合并图片的结果)将是500×500,图片B(460×460)居中。 提前感谢您的帮助或build议

任何快速和肮脏的反锯齿技术的旋转UIImageView?

我有一个UIImageView(全画幅和矩形),我旋转与CGAffineTransform。 UIImageView的UIImage填充整个框架。 当图像旋转和绘制时,边缘显得明显锯齿状。 有什么我可以做,让它看起来更好? 这显然不是背景的反锯齿。

didFinishPickingMediaWithInfo返回零照片

我正在努力捕获在4.0中使用返回的图像 – (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [[picker parentViewController] dismissModalViewControllerAnimated:YES]; // MediaType can be kUTTypeImage or kUTTypeMovie. If it's a movie then you // can get the URL to the actual file itself. This example only looks for images. // NSString* mediaType = [info objectForKey:UIImagePickerControllerMediaType]; // NSString* videoUrl = [info objectForKey:UIImagePickerControllerMediaURL]; // Try getting the […]

调整高宽比UIImage?

我使用这段代码来调整iPhone上的图像大小: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:kCGBlendModePlusDarker alpha:1]; UIImage *tmpValue = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); 只要图像的宽高比与新resize的图像的高宽比相匹配,哪个效果很好。 我想修改这个,以保持正确的长宽比,只是在图像没有出现的地方放一个黑色的背景。 所以我仍然会得到一个320×480的图像,但在顶部和底部或侧面有黑色,这取决于原始图像的大小。 有没有一种简单的方法来做到这一点类似于我在做什么? 谢谢!

如何在用户捏屏幕时放大/缩小UIImage对象?

我想放大/缩小一个UIImage对象,当用户在我的应用程序执行标准的捏动作。 我正在使用UIImageView来显示我的图像,如果这些细节有任何帮助。 我试图找出如何做到这一点,但迄今没有这样的运气。 任何线索?

我可以从URL加载UIImage?

我有一个图像的URL(从UIImagePickerController得到它),但我不再有内存中的图像(该URL是从以前的应用程序运行保存)。 我可以重新从URL重新加载UIImage? 我看到UIImage有一个imageWithContentsOfFile:但我有一个URL。 我可以使用NSData的dataWithContentsOfURL:读取URL? EDIT1 基于@ Daniel的答案我尝试了下面的代码,但它不工作… NSLog(@"%s %@", __PRETTY_FUNCTION__, photoURL); if (photoURL) { NSURL* aURL = [NSURL URLWithString:photoURL]; NSData* data = [[NSData alloc] initWithContentsOfURL:aURL]; self.photoImage = [UIImage imageWithData:data]; [data release]; } 当我运行它时,控制台显示: -[PhotoBox willMoveToWindow:] file://localhost/Users/gary/Library/Application%20Support/iPhone%20Simulator/3.2/Media/DCIM/100APPLE/IMG_0004.JPG *** -[NSURL length]: unrecognized selector sent to instance 0x536fbe0 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** […]

如何调整UIImage的大小以减less上传图片的大小

我一直在search谷歌,只有遇到的库降低高度/宽度或一些如何通过CoreImage编辑UIImage外观。 但我还没有看到或find一个图书馆,解释如何减less图片的大小,所以上传时,这不是完整的图像大小。 到目前为止,我有这样的: if image != nil { //let data = NSData(data: UIImagePNGRepresentation(image)) let data = UIImagePNGRepresentation(image) body.appendString("–\(boundary)\r\n") body.appendString("Content-Disposition: form-data; name=\"image\"; filename=\"randomName\"\r\n") body.appendString("Content-Type: image/png\r\n\r\n") body.appendData(data) body.appendString("\r\n") } 它发送12MB的照片。 我怎样才能减less到1MB? 谢谢!

获取UIImage的像素颜色

如何获得UIImage中的特定像素的RGB值?

如何屏蔽UIImageView

我试图掩盖一个像这样的图像: 我发现这个教程,但没有提到我可以findImage.png或mask.png ! 教程 你能帮我吗? 编辑 : – (void) viewDidLoad { UIImage *OrigImage = [UIImage imageNamed:@"dogs.png"]; UIImage *mask = [UIImage imageNamed:@"mask.png"]; UIImage *maskedImage = [self maskImage:OrigImage withMask:mask]; myUIIMage.image = maskedImage; }

如何将iOS中的UIView转换为PDF?

关于如何在应用程序的UIView显示PDF有很多资源。 我现在正在处理的是从UIViews创build一个PDF。 例如,我有一个UIView ,像Textviews, UILabels , UIImages这样的子视图,那么我怎样才能把一个大的 UIView作为一个整体,包括它的所有子视图和子视图转换成一个PDF? 我检查了苹果的iOS参考 。 但是,它只是谈论将文本/图像文件写入PDF文件。 我面临的问题是,我想以PDF格式写入文件的内容非常多。 如果我把它们逐个写入PDF文件,这将是一项巨大的工作。 这就是为什么我正在寻找一种方法来编写UIViews到PDF甚至位图。 我已经尝试了从Stack Overflow中的其他Q / A复制的源代码。 但它只给了我一个空白的PDF与UIView边界大小。 -(void)createPDFfromUIView:(UIView*)aView saveToDocumentsWithFileName:(NSString*)aFilename { // Creates a mutable data object for updating with binary data, like a byte array NSMutableData *pdfData = [NSMutableData data]; // Points the pdf converter to the mutable data object and to the […]