summaryrefslogtreecommitdiff
path: root/src/im_format_all.cpp
blob: 0d66bd28574e8d6a59589113dc0eb1c84d640173 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/** \file
 * \brief Register all the internal File Format Classes
 *
 * See Copyright Notice in im_lib.h
 * $Id: im_format_all.cpp,v 1.1 2008/10/17 06:10:16 scuri Exp $
 */


#include <stdlib.h>
#include <memory.h>
#include <string.h>
#include <assert.h>

#include "im.h"
#include "im_format.h"
#include "im_format_all.h"

void imFormatRegisterInternal(void)
{
  // IMPORTANT: RAW format is not registered.

  // The internal formats registration
  imFormatRegisterTIFF();
  imFormatRegisterJPEG();
  imFormatRegisterPNG();
  imFormatRegisterGIF();
  imFormatRegisterBMP();
  imFormatRegisterRAS();
  imFormatRegisterICO();
  imFormatRegisterPNM();
  imFormatRegisterKRN();
  imFormatRegisterLED();
  imFormatRegisterSGI();
  imFormatRegisterPCX();
  imFormatRegisterTGA();
}