Каковы поддерживаемые форматы файлов изображений для отображения на 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 в качестве целей изображения.