sách gpt4 ai đã đi

ios - 查找指定文件的扩展文件类型(JPEG 图像、TIFF 图像、...) objective c

In lại 作者:行者123 更新时间:2023-11-29 02:30:15 27 4
mua khóa gpt4 Nike

我的问题很简单。如何获取 UIImage 的扩展类型?我只能将图像作为 UIImage 而不是它的名称。图像可以是静态的,也可以从手机图库甚至文件路径中获取。如果有人可以为此提供一点帮助,将不胜感激。

-(returnType)functionName : (argument)UIImage

{
// code to get the extension//

return extension(as string)
}

这就是我希望拥有它的方式。我尝试传递 NSData。但要么我需要做 JPEG 表示或 PNG 表示。在这两种情况下,我都会收到 jpeg 扩展名或 png 扩展名。即使我传递一个 gif,它也会显示为 jpeg 或 png。 :( ...请帮忙

1 Câu trả lời

一旦有了 UIImage,您就不再有任何图像类型的概念。

如果您将文件(或其他来源)中的编码图像数据读取到 NSData 对象中,您可以检查数据以确定图像的类型。但是一旦有了 UIImage,您就有了一个没有类型的抽象图像位图。

请记住,UIImage 可以在内存中创建。它从一开始就不是一个文件,也从来没有特定的类型。这只是一个图像。即使您从文件加载 UIImage,与原始文件的任何关联都会丢失。直到您选择将 UIImage 转换为特定格式后,您才会获得类型。

关于ios - 查找指定文件的扩展文件类型(JPEG 图像、TIFF 图像、...) objective c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26987043/

27 4 0
Bài viết được đề xuất: ios - 存折无法连接到开发 Web 服务
Bài viết được đề xuất: mysql - 为 3 个 mySQL 表之间的每个结果显示一行
Bài viết được đề xuất: mysql - 如何在计算机之间更新mysql表
Bài viết được đề xuất: ios - 如何正确实现iAd
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com