PureBasic

ImageFormat()

Синтаксис

Result = ImageFormat(#Image)

Описание


Возвращает формат указанного изображения.

Параметры

#Image Номер, идентифицирующий указанное изображение.

Возвращаемое значение

Возвращает формат указанного изображения. Это может быть одним из следующих значений:
  #PB_ImagePlugin_JPEG
  #PB_ImagePlugin_JPEG2000
  #PB_ImagePlugin_PNG
  #PB_ImagePlugin_TGA
  #PB_ImagePlugin_TIFF
  #PB_ImagePlugin_BMP
  #PB_ImagePlugin_ICON
Если изображение не было загружено в одном из этих форматов, возвращаемым значением будет ноль. Это относится к изображениям, созданным с помощью CreateImage() или GrabImage().

Пример (Фран)

LoadImage(0, #PB_Compiler_Home + "Examples\Sources\Data\GeeBee2.bmp")

Select ImageFormat(0)
    Case #PB_ImagePlugin_JPEG
        Debug "JPEG"
    Case #PB_ImagePlugin_JPEG2000
        Debug "JPEG2000"
    Case #PB_ImagePlugin_PNG
        Debug "PNG"
    Case #PB_ImagePlugin_TGA
        Debug "TGA"
    Case #PB_ImagePlugin_TIFF
        Debug "TIFF"
    Case #PB_ImagePlugin_BMP
        Debug "BMP"
    Case #PB_ImagePlugin_ICON
        Debug "ICON"
    Default
        Debug "Неизвестный"
EndSelect

См. также

LoadImage(), CreateImage(), CatchImage(), GrabImage(), библиотека ImagePlugin

Поддерживаемые OS

Все

<- ImageDepth() - Оглавление Image - ImageFrameCount()->