草庐IT

ios - UIImage imageNamed : does not automatically pick retina @2x images

假设我在bundle或Assets目录中有三张图片:默认~iphone.pngDefault@2x~iphone.pngDefault-568h@2x.png在iOS4及更高版本上,UIImage构造函数可以采用如下图像名称:[UIImageimageNamed:@"Default"];当我使用3.5英寸视网膜显示屏(iphone)时,它会自动选择图像(2)。如果在非视网膜显示器上,它会选择(1)。这太棒了。我将图像3命名为4英寸视网膜(iPhone5)启动图像。有没有办法命名图像(3),以便当我在4英寸视网膜显示器上运行时,它会返回相同的UIImage构造函数?也许这还没有实现,或者

ios - UIImage imageNamed : does not automatically pick retina @2x images

假设我在bundle或Assets目录中有三张图片:默认~iphone.pngDefault@2x~iphone.pngDefault-568h@2x.png在iOS4及更高版本上,UIImage构造函数可以采用如下图像名称:[UIImageimageNamed:@"Default"];当我使用3.5英寸视网膜显示屏(iphone)时,它会自动选择图像(2)。如果在非视网膜显示器上,它会选择(1)。这太棒了。我将图像3命名为4英寸视网膜(iPhone5)启动图像。有没有办法命名图像(3),以便当我在4英寸视网膜显示器上运行时,它会返回相同的UIImage构造函数?也许这还没有实现,或者

ios - 如何将动画 GIF 拆分为一组 UIImages?

我需要对动画GIF的各个帧进行一些处理,因此我需要能够拆分动画GIF,进行一些处理并将其合并回来再次变成GIF。我知道如何从单独的UIImages创建动画gif,但我不知道如何将GIF的帧拆分为单独的UIImages。谁能分享一些可以做到这一点的代码? 最佳答案 您可以使用ImageI/Oframework将动画GIF的帧作为单独的CGImage对象加载,然后您可以将其包装在UIImage对象中。但是,使用mypublicdomainUIImage+animatedGIFcategory可能会容易得多将GIF加载到动画UIImage

ios - 如何将动画 GIF 拆分为一组 UIImages?

我需要对动画GIF的各个帧进行一些处理,因此我需要能够拆分动画GIF,进行一些处理并将其合并回来再次变成GIF。我知道如何从单独的UIImages创建动画gif,但我不知道如何将GIF的帧拆分为单独的UIImages。谁能分享一些可以做到这一点的代码? 最佳答案 您可以使用ImageI/Oframework将动画GIF的帧作为单独的CGImage对象加载,然后您可以将其包装在UIImage对象中。但是,使用mypublicdomainUIImage+animatedGIFcategory可能会容易得多将GIF加载到动画UIImage

ios - 检测带有圆角的卡片边缘

您好,我目前正在开发一个OCR阅读应用程序,我已经成功地使用AVFoundation框架捕获了卡片图像。下一步,我需要找出卡片的边缘,以便我可以从主要捕获图像中裁剪卡片图像,然后将其发送到OCR引擎进行处理。现在的主要问题是找到卡片的边缘,我正在使用下面的代码(取自另一个开源项目),它为此目的使用OpenCV。如果卡片是纯矩形卡片或纸,它工作正常。但是当我使用带有圆角的卡(例如驾驶执照)时,它无法检测到。另外我在OpenCV方面没有太多专业知识,任何人都可以帮助我解决这个问题吗?-(void)detectEdges{cv::Matoriginal=[MAOpenCVcvMatFromU

ios - 检测带有圆角的卡片边缘

您好,我目前正在开发一个OCR阅读应用程序,我已经成功地使用AVFoundation框架捕获了卡片图像。下一步,我需要找出卡片的边缘,以便我可以从主要捕获图像中裁剪卡片图像,然后将其发送到OCR引擎进行处理。现在的主要问题是找到卡片的边缘,我正在使用下面的代码(取自另一个开源项目),它为此目的使用OpenCV。如果卡片是纯矩形卡片或纸,它工作正常。但是当我使用带有圆角的卡(例如驾驶执照)时,它无法检测到。另外我在OpenCV方面没有太多专业知识,任何人都可以帮助我解决这个问题吗?-(void)detectEdges{cv::Matoriginal=[MAOpenCVcvMatFromU

iphone - 将蒙版图像作为 PNG 文件写入磁盘

基本上我是从网络服务器下载图像,然后将它们缓存到磁盘,但在我这样做之前我想屏蔽它们。我正在使用每个人似乎都指出的屏蔽代码,可以在这里找到:http://iosdevelopertips.com/cocoa/how-to-mask-an-image.html虽然发生了什么,图像显示正常,但是写入磁盘的版本是UIImage*img=[selfmaskImage:[UIImageimageWithData:data]withMask:self.imageMask];[UIImagePNGRepresentation(img)writeToFile:cachePathatomically:NO

iphone - 将蒙版图像作为 PNG 文件写入磁盘

基本上我是从网络服务器下载图像,然后将它们缓存到磁盘,但在我这样做之前我想屏蔽它们。我正在使用每个人似乎都指出的屏蔽代码,可以在这里找到:http://iosdevelopertips.com/cocoa/how-to-mask-an-image.html虽然发生了什么,图像显示正常,但是写入磁盘的版本是UIImage*img=[selfmaskImage:[UIImageimageWithData:data]withMask:self.imageMask];[UIImagePNGRepresentation(img)writeToFile:cachePathatomically:NO

ios - 图片建议不起作用 Xcode 10

我正在尝试将图像设置为UIImageView。它在旧版本中运行良好。在Xcode9.4.1中但是在Xcode10中当我尝试输入图片名称时,没有显示图片建议。甚至“图像文字”也不起作用。双击上面的图标也不起作用。Xcodepreferences里面有设置吗?如何像以前一样启用图片建议? 最佳答案 在Xcode10和Swift4.2中,只有XcodeIDE的代码补全功能(或自动补全)已被旧方法停用。这是新方法:只需输入imageliteral,它将以默认图标完成。双击此图标,它会打开右侧的媒体库。只需选择您的图片,它就会像以前一样工作!

ios - 图片建议不起作用 Xcode 10

我正在尝试将图像设置为UIImageView。它在旧版本中运行良好。在Xcode9.4.1中但是在Xcode10中当我尝试输入图片名称时,没有显示图片建议。甚至“图像文字”也不起作用。双击上面的图标也不起作用。Xcodepreferences里面有设置吗?如何像以前一样启用图片建议? 最佳答案 在Xcode10和Swift4.2中,只有XcodeIDE的代码补全功能(或自动补全)已被旧方法停用。这是新方法:只需输入imageliteral,它将以默认图标完成。双击此图标,它会打开右侧的媒体库。只需选择您的图片,它就会像以前一样工作!