草庐IT

ios - 从两个较小的 UIImage 创建 UIImage

我有两个UIImage实例。我怎样才能创建第三个UIImage这只是拼接在一起的两个原始图像?我想要第一张图片在顶部,第二张图片在底部,这样顶部图片的底部边缘与底部图像的顶部边缘齐平。 最佳答案 像这样的东西应该可以工作(虽然我还没有测试过)-(UIImage*)imageWithTopImage:(UIImage*)topImagebottomImage:(UIImage*)bottomImage{UIGraphicsBeginImageContext(CGSizeMake(topImage.size.width,topImage

ios - 将 UIImage 转换为 8 位

我希望将UIImage转换为8位。我试图这样做,但我不确定我是否做对了,因为稍后当我尝试使用图像处理库leptonica时收到一条消息,指出它不是8位。任何人都可以告诉我我是否正确地执行此操作或如何执行此操作的代码?谢谢!代码CGImageRefmyCGImage=image.CGImage;CFDataRefdata=CGDataProviderCopyData(CGImageGetDataProvider(myCGImage));constUInt8*imageData=CFDataGetBytePtr(data); 最佳答案

iphone - 从 uitableviewcell 拖放到 ios 中的 uiimage View

我需要帮助实现拖放手势,我想知道您的意见以找到最佳方法。我有一个ViewController,右边有一个uitableview,左边有一些ImageView。我想允许用户将表格View的每个单元格拖动到其中一个ImageView上。基本上,如果未在其中一个ImageView上释放单元格,则拖放操作将失败,否则ImageView将根据拖放的单元格更改图像。您认为实现这一目标的最佳方式是什么?此外,当用户开始拖动时,我希望他在特定形状的subview周围拖动,带有图像和数据,而不是拖动半透明单元格。谢谢, 最佳答案 基本步骤是:将长按手

ios - 在 UIImageView 中适配 UIImage

我需要根据UIImageView的大小调整我的UIImage的大小。我的图片太小了,所以我需要放大它。我无法使用:self.firstImage.contentMode=UIViewContentModeScaleAspectFit;请帮忙。 最佳答案 在Swift3.0中,它将是funcimageWithImage(image:UIImage,scaledToSizenewSize:CGSize)->UIImage{UIGraphicsBeginImageContextWithOptions(newSize,false,0.0)i

ios - UILabel 上的 UIImage

我在UITableViewCell上有一个UILabel,我在多个地方重复使用它。它将保存NSString类型的文本/语句。问题:对于一个单元格,我想要在文本开始之前有一张图片。是否可以在UILabel上的iOS文本之前放置/显示UIImage。我绝对可以将图像直接放在标签之前的单元格上,但如果它影响其他重用单元格,我希望避免玩弄约束。 最佳答案 是的。UILabel是UIView的子类。因此,您可以将从UIView派生的任何内容添加到UILabel。下面的代码是我给你看的一个例子。UILabel*label=[UILabelall

ios - 将 UIImage 添加到数组时出现无法识别的选择器错误

我将UIImage存储在NSDictionary中,然后在应用程序的另一个位置传递NSDictionary。gridImages是一个NSMutableArrayNSDictionary*pageDict=[pageArrayobjectAtIndex:0];UIImage*pageImage=[pageDictobjectForKey:@"image"];[gridImagesaddObject:pageImage];页面字典返回{class=is;image="";name=kaka;page=64;}大概是我做的UIImage*pageImage=[pageDictobjectF

ios - 在 iOS 10 上从 CIImage 创建 UIImage

我正在尝试为iOS10重建Titanium模块(https://github.com/Exygy/Titanium-Ti.Barcode)重建时,出现以下错误并且构建失败。cannotinitializeavariableoftype'UIImage*'withanrvalueoftype'CIImage*'UIImage*image=[blobimage];^~~~~~~~~~~~~以下是生成它的代码片段:idblob=[argsvalueForKey:@"image"];ENSURE_TYPE(blob,TiBlob);UIImage*image=[blobimage];我是Obj

iphone - 为 UIImage 制作圆角

在我的iPhone应用程序中,我必须显示一个UIImage,其所有四个角都是弯曲的,以便它在屏幕上看起来不错。但是我的图像是一个矩形图像,不能在图像级别进行更改,因为它来自第三方。使用UIImageView我可以设置框架。使用代码,如何修改我的UIImage以具有圆角?有什么线索吗? 最佳答案 试试这个方法:UIImageView*imageView=...;imageView.layer.cornerRadius=7;//changethisvalueasperyourdesireimageView.clipsToBounds=Y

ios - 缩放 UIImage/CGImage

我正在使用AVFoundation在相机应用程序中实现缩放功能。我正在像这样缩放我的预览View:[videoPreviewViewsetTransform:CGAffineTransformMakeScale(cameraZoom,cameraZoom)];现在,拍完照片后,我想在将照片保存到相机胶卷之前使用cameraZoom值缩放/裁剪照片。我应该如何最好地做到这一点?编辑:使用Justin的回答:CGRectimageRect=CGRectMake(0.0f,0.0f,image.size.width,image.size.height);CGImageRefimageRef=

ios - UITableViewCell.ImageView.image 对比 UIImage

我正在将cell.imageView.image与UIImage进行比较,如下代码所示。请引用下面的代码UIImage*imgOne=[UIImageimageNamed:@"One"];if([customCell.imageView.imageisEqual:imgOne]){NSLog(@"RightImage");}调试时,我写成po[customCell.imageView.imageisEqualimgOne],但它总是返回“nil”。谁能告诉我如何比较这个或比较的正确方法? 最佳答案 通常UIImageView不能存储