SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

BotDetect - Real-Time Bot Detection API
 
 

MAN page from Other AfterStep-2.2.2-20060804.i386.rpm

export

Section: AfterStep X11 window manager (1)
Updated: AfterStep v.2.2.2
Index 

NAME

export - functionality for writing images into fileslibAfterImage/export.h 

NAMEexport

- Image output into different file formats.

 

SEE ALSO

Structures :         ASXpmExportParams         ASPngExportParams         ASJpegExportParams         ASGifExportParams         ASImageExportParamsFunctions :        ASImage2file()Other libAfterImage modules :         ascmap.h asfont.h asimage.h asvisual.h blender.h export.h         import.h transform.h ximage.h
 

AUTHOR

Sasha Vasko <sasha at aftercode dot net>
 

NAMEEXPORT_GRAYSCALE

- save image as grayscale.EXPORT_ALPHA- save alpha channel if format permitsEXPORT_APPEND- if format allows multiple images - image will be appended

 

FUNCTION

Some common flags that could be used while writing images intodifferent file formats.
 

SOURCE

Source :
#define EXPORT_GRAYSCALE            (0x01<<0)#define EXPORT_ALPHA                (0x01<<1)#define EXPORT_APPEND               (0x01<<3)  /* adds subimage  *//*****/
 

NAMEASPngExportParams

- parameters for export into PNG file.

 

SOURCE

Source :
typedef struct{    ASImageFileTypes type;    ASFlagType flags ;    int compression ;}ASPngExportParams ;
 

NAMEASJpegExportParams

- parameters for export into JPEG file.

 

SOURCE

Source :
typedef struct{    ASImageFileTypes type;    ASFlagType flags ;    int quality ;}ASJpegExportParams ;
 

NAMEASGifExportParams

- parameters for export into GIF file.

 

SOURCE

Source :
typedef struct{    ASImageFileTypes type;    ASFlagType flags ;    int dither ;    int opaque_threshold ;    unsigned short animate_delay ;}ASGifExportParams ;
 

NAMEASTiffExportParams

- parameters for export into TIFF file.

 

SOURCE

Source :
typedef struct{    ASImageFileTypes type;    ASFlagType flags ;    CARD32 rows_per_strip ;/* these are suitable compressions : */#define TIFF_COMPRESSION_NONE       1#define TIFF_COMPRESSION_OJPEG      6   /* !6.0 JPEG */#define TIFF_COMPRESSION_JPEG       7#define TIFF_COMPRESSION_PACKBITS   32773   /* Macintosh RLE */#define TIFF_COMPRESSION_DEFLATE    32946   /* Deflate compression */    /* you should be able to use other values from tiff.h as well */    CARD32 compression_type ;    int jpeg_quality ;    int opaque_threshold ;}ASTiffExportParams ;
 

NAMEASImageExportParams

- union of structures holding parameters for export into different file formats.

 

DESCRIPTION

Treatment of this union depends on what type of export was requested.
 

SEE ALSO

ASImageFileTypes
 

SOURCE

Source :
typedef union ASImageExportParams{    ASImageFileTypes   type;    ASXpmExportParams  xpm;    ASPngExportParams  png;    ASJpegExportParams jpeg;    ASGifExportParams  gif;    ASTiffExportParams tiff;}ASImageExportParams;
 

NAMEASImage2file()

 

SYNOPSIS

Bool ASImage2file( ASImage *im, const char *dir, const char *file,              ASImageFileTypes type, ASImageExportParams *params );
 

INPUTS

im
- Image to write out.
dir
- directory name to write file into (optional, could be NULL)
file
- file name with or without directory name.
type
- output file format. ( see ASImageFileTypes )
params
- pointer to ASImageExportParams union's member for the above type, with additional export parameters, such as quality, compression, etc. If NULL then all defaults will be used.

 

RETURN VALUE

True on success. False - failure.
 

DESCRIPTION

ASImage2file will construct filename out of dir and file componentsand then will call specific filter to write out file in requestedformat.
 

NOTES

Some formats support compression, others support lossy compression,yet others allows you to limit number of colors and colordepth.Each specific filter will try to interpret those parameters in itsown way.
 

EXAMPLE

asmerge.c: ASMerge.3


 

Index

NAME
NAMEexport
SEE ALSO
AUTHOR
NAMEEXPORT_GRAYSCALE
FUNCTION
SOURCE
NAMEASPngExportParams
SOURCE
NAMEASJpegExportParams
SOURCE
NAMEASGifExportParams
SOURCE
NAMEASTiffExportParams
SOURCE
NAMEASImageExportParams
DESCRIPTION
SEE ALSO
SOURCE
NAMEASImage2file()
SYNOPSIS
INPUTS
RETURN VALUE
DESCRIPTION
NOTES
EXAMPLE

This document was created byman2html,using the manual pages.
 
ICM Bot detect detector