Haru Free PDF Library
hpdf_image.h File Reference
#include "hpdf_objects.h"
Include dependency graph for hpdf_image.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

HPDF_Image HPDF_Image_Load1BitImageFromMem (HPDF_MMgr mmgr, const HPDF_BYTE *buf, HPDF_Xref xref, HPDF_UINT width, HPDF_UINT height, HPDF_UINT line_width, HPDF_BOOL top_is_first)
 
HPDF_Image HPDF_Image_LoadJpegImage (HPDF_MMgr mmgr, HPDF_Stream jpeg_data, HPDF_Xref xref)
 
HPDF_Image HPDF_Image_LoadJpegImageFromMem (HPDF_MMgr mmgr, const HPDF_BYTE *buf, HPDF_UINT size, HPDF_Xref xref)
 
HPDF_Image HPDF_Image_LoadRawImage (HPDF_MMgr mmgr, HPDF_Stream stream, HPDF_Xref xref, HPDF_UINT width, HPDF_UINT height, HPDF_ColorSpace color_space)
 
HPDF_Image HPDF_Image_LoadRawImageFromMem (HPDF_MMgr mmgr, const HPDF_BYTE *buf, HPDF_Xref xref, HPDF_UINT width, HPDF_UINT height, HPDF_ColorSpace color_space, HPDF_UINT bits_per_component)
 
HPDF_BOOL HPDF_Image_Validate (HPDF_Image image)
 
HPDF_STATUS HPDF_Image_SetMask (HPDF_Image image, HPDF_BOOL mask)
 
HPDF_STATUS HPDF_Image_SetColorSpace (HPDF_Image image, HPDF_Array colorspace)
 
HPDF_STATUS HPDF_Image_SetRenderingIntent (HPDF_Image image, const char *intent)
 

Function Documentation

◆ HPDF_Image_Load1BitImageFromMem()

HPDF_Image HPDF_Image_Load1BitImageFromMem ( HPDF_MMgr  mmgr,
const HPDF_BYTE buf,
HPDF_Xref  xref,
HPDF_UINT  width,
HPDF_UINT  height,
HPDF_UINT  line_width,
HPDF_BOOL  top_is_first 
)

◆ HPDF_Image_LoadJpegImage()

HPDF_Image HPDF_Image_LoadJpegImage ( HPDF_MMgr  mmgr,
HPDF_Stream  jpeg_data,
HPDF_Xref  xref 
)

◆ HPDF_Image_LoadJpegImageFromMem()

HPDF_Image HPDF_Image_LoadJpegImageFromMem ( HPDF_MMgr  mmgr,
const HPDF_BYTE buf,
HPDF_UINT  size,
HPDF_Xref  xref 
)

◆ HPDF_Image_LoadRawImage()

HPDF_Image HPDF_Image_LoadRawImage ( HPDF_MMgr  mmgr,
HPDF_Stream  stream,
HPDF_Xref  xref,
HPDF_UINT  width,
HPDF_UINT  height,
HPDF_ColorSpace  color_space 
)

◆ HPDF_Image_LoadRawImageFromMem()

HPDF_Image HPDF_Image_LoadRawImageFromMem ( HPDF_MMgr  mmgr,
const HPDF_BYTE buf,
HPDF_Xref  xref,
HPDF_UINT  width,
HPDF_UINT  height,
HPDF_ColorSpace  color_space,
HPDF_UINT  bits_per_component 
)

◆ HPDF_Image_SetColorSpace()

HPDF_STATUS HPDF_Image_SetColorSpace ( HPDF_Image  image,
HPDF_Array  colorspace 
)

◆ HPDF_Image_SetMask()

HPDF_STATUS HPDF_Image_SetMask ( HPDF_Image  image,
HPDF_BOOL  mask 
)

◆ HPDF_Image_SetRenderingIntent()

HPDF_STATUS HPDF_Image_SetRenderingIntent ( HPDF_Image  image,
const char *  intent 
)

◆ HPDF_Image_Validate()

HPDF_BOOL HPDF_Image_Validate ( HPDF_Image  image)