Каковы поддерживаемые форматы файлов изображений для отображения на iPhone?
У меня есть изображение в формате .jpg. Является ли это доступным для чтения в приложении iPhone? Каковы все расширения файлов изображений, которые могут быть загружены изначально в приложении iPhone?
Ответы
Ответ 1
Я думаю, что многие расширения файлов изображений можно прочитать в iPhone. Просто назовите несколько: jpg, jpeg, png
Вот полный список:
Формат | Расширения имени файла
-
Формат файла изображений с тегами (TIFF)
-
Совместная группа экспертов по фотографиям (JPEG)
-
Формат графического обмена (GIF)
-
Портативная сетевая графика (PNG)
-
Формат битовой карты Windows (DIB)
-
Формат значков Windows (.ico)
-
Windows Cursor (.cur)
-
XWindow bitmap (.xbm)
Список отсюда
Ответ 2
https://developer.apple.com/library/content/documentation/2DDrawing/Conceptual/DrawingPrintingiOS/LoadingImages/LoadingImages.html#//apple_ref/doc/uid/TP40010156-CH17-SW7
см. Поддерживаемые форматы изображений
Док говорит, что:
Как правило, форматы изображений, поддерживаемые UIKit, - это те же форматы, которые поддерживаются инфраструктурой Image I/O.
И в I/O Framework docs сказал, что:
Интерфейс Image I/O понимает большинство распространенных форматов файлов изображений, таких как JPEG, JPEG2000, RAW, TIFF, BMP и PNG. Не все форматы поддерживаются на каждой платформе. Для получения самого свежего списка поддерживаемых функций Image I/O вы можете вызвать следующие функции:
CGImageSourceCopyTypeIdentifiers
возвращает массив унифицированных идентификаторов типов (UTI), которые Image I/O поддерживает как источники изображений.
CGImageDestinationCopyTypeIdentifiers
возвращает массив идентификаторов унифицированного типа (UTI), который поддерживает Image I/O в качестве целей изображения.