Ios 查找指定文件(JPEG图像、TIFF图像等)的扩展文件类型目标c
我的问题很简单。如何获取UIImage的扩展类型?我只能以UIImage的形式获取图像,而不能以其名称获取图像。图像可以是静态的,也可以从手机图库中获取,甚至可以从文件路径获取。如果有人能在这方面帮点忙,我会很感激的Ios 查找指定文件(JPEG图像、TIFF图像等)的扩展文件类型目标c,ios,objective-c,uiimage,jpeg,Ios,Objective C,Uiimage,Jpeg,我的问题很简单。如何获取UIImage的扩展类型?我只能以UIImage的形式获取图像,而不能以其名称获取图像。图像可以是静态的,也可以从手机图库中获取,甚至可以从文件路径获取。如果有人能在这方面帮点忙,我会很感激的 -(returnType)functionName : (argument)UIImage { // code to get the extension// return extension(as string) } 这就是我想要的。我试着传递数据。但是我需要做JPEG表示或
-(returnType)functionName : (argument)UIImage
{
// code to get the extension//
return extension(as string)
}
这就是我想要的。我试着传递数据。但是我需要做JPEG表示或者PNG表示。在这两种情况下,我要么接收jpeg扩展名,要么接收png扩展名。即使我传递一个gif,它也会显示为jpeg或png:(…请帮助一旦您拥有
UIImage
您就不再有任何图像类型的概念
如果将编码图像数据从文件(或其他源)读取到NSData
对象中,则可以检查数据以确定图像的类型。但一旦有了UIImage
,就有了一个没有类型的抽象图像位图
请记住,
UIImage
可以在内存中创建。它从来没有作为文件开始,也从来没有特定的类型。它只是一个图像。即使您从文件加载UIImage
,与原始文件的任何关联都会丢失。直到您选择将UIImage
转换为特定格式,才能获得类型。AUIImage
没有类型。在abouve中,该人提到了l;ike,他做了类似的事情。因此我想我的问题可能会有答案。该链接是关于获取文件类型,而不是UIImage。谢谢你的回复。:)