PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
Classes | Typedefs | Functions | Variables
v2u_save.h File Reference
#include "v2u_defs.h"
#include <stdio.h>
Include dependency graph for v2u_save.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _BmpPalEntry
 

Typedefs

typedef struct _BmpPalEntry BmpPalEntry
 
typedef V2U_BOOL(* V2U_SAVE_PROC) (FILE *f, int w, int h, int fmt, const void *b)
 

Functions

V2U_BOOL v2u_write_bmp (FILE *f, int w, int h, int fmt, const void *b)
 
V2U_BOOL v2u_write_jpeg (FILE *f, int w, int h, int fmt, const void *b)
 
V2U_BOOL v2u_write_png (FILE *f, int w, int h, int fmt, const void *b)
 

Variables

const V2U_UINT32 v2u_mask_bgr16 [3]
 
const V2U_UINT32 v2u_mask_rgb16 [3]
 
const BmpPalEntry v2u_palette_4bpp [16]
 
const BmpPalEntry v2u_palette_8bpp [256]
 
const BmpPalEntry v2u_palette_y8 [256]
 

Typedef Documentation

◆ BmpPalEntry

typedef struct _BmpPalEntry BmpPalEntry

◆ V2U_SAVE_PROC

typedef V2U_BOOL(* V2U_SAVE_PROC) (FILE *f, int w, int h, int fmt, const void *b)

Definition at line 59 of file v2u_save.h.

Function Documentation

◆ v2u_write_bmp()

V2U_BOOL v2u_write_bmp ( FILE *  f,
int  w,
int  h,
int  fmt,
const void *  b 
)

◆ v2u_write_jpeg()

V2U_BOOL v2u_write_jpeg ( FILE *  f,
int  w,
int  h,
int  fmt,
const void *  b 
)

◆ v2u_write_png()

V2U_BOOL v2u_write_png ( FILE *  f,
int  w,
int  h,
int  fmt,
const void *  b 
)

Variable Documentation

◆ v2u_mask_bgr16

const V2U_UINT32 v2u_mask_bgr16[3]

◆ v2u_mask_rgb16

const V2U_UINT32 v2u_mask_rgb16[3]

◆ v2u_palette_4bpp

const BmpPalEntry v2u_palette_4bpp[16]

◆ v2u_palette_8bpp

const BmpPalEntry v2u_palette_8bpp[256]

◆ v2u_palette_y8

const BmpPalEntry v2u_palette_y8[256]