---
layout: default-layout
title: ImageFileFormat - Dynamsoft Core Enumerations
description: Reference for the ImageFileFormat enumeration in Dynamsoft Core C++ Edition, listing supported image file formats (JPEG, PNG, BMP, PDF, etc.).
keywords: Image file format
needGenerateH3Content: true
needAutoGenerateSidebar: true
noTitleIndex: true
breadcrumbText: ImageFileFormat
codeAutoHeight: true
---

# Enumeration ImageFileFormat

`ImageFileFormat` categorizes the possible formats of image files.


```cpp
typedef enum ImageFileFormat
{
    /** JPEG image format. */
    IFF_JPEG = 0,
    /** PNG image format. */
    IFF_PNG = 1,
    /** BMP (Bitmap) image format. */
    IFF_BMP = 2,
    /** PDF (Portable Document Format) format. */
    IFF_PDF = 3
} ImageFileFormat;
```