草庐IT

ios - UIImage View 不显示图像

我在开发的应用程序中显示UIImage时遇到了一些问题。我采取的步骤如下:1-将UIImageView添加到Storyboard中的主视图Controller。我使用界面构建器完成了此操作。2-然后我在viewcontroller.h中为UIImageView创建了一个IBOutlet。我确保从导出正确引用ImageView。3-我像这样为UIImageView设置图像:_fireIcon=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"flame_icon.png"]];这是在viewcontroller.m文件中的view

iOS 在启用缩放(捏合和双击)的情况下全屏显示 UIImage

我有一个使用UIImagePickerController从相机捕获的UIImage。现在,在用户点击它后,我希望它显示全屏,并能够使用捏合手势放大和缩小,还可以通过双击手势放大特定区域。换句话说,我想模拟ios的默认图像浏览器的功能。我在UIImageView中显示捕获的图像:self.imageView.contentMode=UIViewContentModeScaleAspectFill;使图像全屏显示。但是我如何实现缩放。我需要使用手势识别器从头开始吗?或者也许有一个默认的图像显示View,其中包含我不知道的所有实现? 最佳答案

ios - imageWithContentsOfFile 不返回图像

UIImage*image=[UIImageimageWithContentsOfFile:filePath];这个方法我已经用过一百次了,以前总是有效,但现在它只返回“Null”,我用谷歌搜索了一下,我试了一下NSBundle*bundle=[NSBundlemainBundle];NSString*filePath=[bundlepathForResource:@"fileName"ofType:@"png"];UIImage*image=[UIImageimageWithContentsOfFile:filePath];但是还是不行,也尝试使用UIImage*image=[UII

气泡效果中的 iOS 图像

我有一些图像想“放入气泡中”。气泡有点漂浮在屏幕周围,这些图像被困在里面。最好的方法是将内部图像与气泡图像结合起来,并以某种方式扭曲内部图像,使其看起来像是倒映在气泡内部。有谁知道如何在不使用纹理和网格的情况下实现这种效果?也许有人记得一个旧项目或做过类似事情的项目?这是我的意思的一个例子: 最佳答案 您可以使用我的开源GPUImage中的GPUImageSphereRefractionFilter执行此操作框架:我在thisanswer中详细描述了这是如何工作的一个关于Android上类似影响的问题。基本上,我使用片段着色器来折射

iphone - 仅在另一个 UIImage 内部移动 UIImage

我有一个UIImage,显示在UIImageView中。我在UIImageView中还有另一张图片,它位于第一张图片上方。我希望能够仅在第一张图片的边界内拖动第二张图片。为了让我的目标更清楚一点,请看这张图片:.绿色图钉应该可以拖动,但不能将图钉拖到蓝色(map之外)。目前图钉是可拖动的,但我不知道如何检查图钉是否在map之外。编辑:我在我的UIImageView子类中使用了这个方法来实现可拖动的引脚:-(UIColor*)colorAtPosition:(CGPoint)position{CGRectsourceRect=CGRectMake(position.x,position.

objective-c - 使用来自 NSURL 的 UIImage 存储图像

使用UIImage,我知道我们可以存储来自URL的图像。但我目前被困在某个不适合我的地方。我正在尝试从URL中获取图像,如下所示:NSString*filename=@"12121212"UIImage*logoImage=[UIImageimageNamed:[NSStringstringWithFormat:@"http://www.example.com/devlopment.cfm?method=%@",fileName]];NSURL*url=[NSURLURLWithString:logoImage];我确定,我正在获取图像但无法加载它。我走的路对吗?西米

ios - 将 UIImage 转换为 Keras 模型的 MLMultiArray

在Python中,我使用keras训练了一个图像分类模型,以接收作为[224,224,3]数组的输入并输出预测(1或0)。当我加载保存模型并将其加载到xcode中时,它指出输入必须采用MLMultiArray格式。有没有办法将UIImage转换为MLMultiArray格式?或者有没有办法改变我的keras模型以接受CVPixelBuffer类型的对象作为输入。 最佳答案 在您的CoreML转换脚本中,您可以提供参数image_input_names='data',其中data是您输入的名称。现在CoreML会将此输入视为图像(CV

multithreading - 从 UIView 制作 UIImage 但不在主线程中

我正在使用众所周知的模式从UIView创建一个UIImage:+(UIImage*)imageWithView:(UIView*)view{UIGraphicsBeginImageContextWithOptions(view.bounds.size,view.opaque,[[UIScreenmainScreen]scale]);[view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*img=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndIm

ios - 如何在ios中制作拼贴类型图案

如何合并具有圆形图案的两个图像。如何在两个图像分离之间绘制类似圆形的图案这是我想要的两个图像合并之间的图案示例..... 最佳答案 您可能需要使用drawRect函数并在其中执行DrawImage图形。使用贝塞尔曲线路径和绘图内容创建不同形状的View,然后剪辑到要设置为YES的边界。然后在其上绘制/绘制图像。请参阅这些链接以了解用法,因为我还没有尝试过,但可以想到这种方法。1)https://www.cocoacontrols.com/controls/iqirregularview(用于形状绘制)2)HowtodrawanUII

ios - 如何仅更改图像 (uiimage) 上的眼睛颜色?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我有一个iphone应用程序,其uiimage中有一张人脸图片。我只想通过点击按钮或点击色轮来改变脸上的眼睛颜色。你能帮我看看我需要什么代码吗?