b2eps.c File Reference

Conversion to EPS. More...

#include "bmepsi.h"

Include dependency graph for b2eps.c:


Defines

#define B2EPS_C   1
 Inside the b2eps.c module.

Functions

static void kw_out (BJ *bj, size_t n)
 Write keyword to output.
void bmeps_eps_bb (BJ *bj)
 Show bounding box.
static void translate_and_scale_if_necessary (\BJ *bj, unsigned long w, unsigned long h,\unsigned long origw, unsigned long origh, char *buffer\)
 Translate and scale the image depending on the options.
static void internal_conventional (BJ *bj)
 Run non-DCT-passthrough conversion.
static void transfer_file_contents (BJ *bj, dk_stream_t *ofs)
 Transfer input file directly.
static void internal_dct (BJ *bj)
 Convert to EPS, use DCT-encoded data directly.
static void internal_draft (BJ *bj)
 Create EPS draft.
static void run_internal (BJ *bj, int howto)
 Run conversion.
void bmeps_eps_conventional (BJ *bj)
 Convert to PS/EPS, use traditional encoding (no DCT).
void bmeps_eps_dct (BJ *bj)
 Convert to PS/EPS, use DCT-encoded data from JPEG file directly.
void bmeps_eps_draft (BJ *bj)
 Create PS/EPS draft.

Variables

static char * kw []
 Keywords used in output.
size_t lgt_kw = sizeof(kw)/sizeof(PCHAR)
 Number of keywords.
static char sccs_id [] = { "@(#) b2eps.ctr 1.17 04/14/09" }
 SCCIS ID.

Detailed Description

Conversion to EPS.


Define Documentation

#define B2EPS_C   1

Inside the b2eps.c module.


Function Documentation

void bmeps_eps_bb ( BJ bj  ) 

Show bounding box.

Parameters:
bj Bmeps job.

void bmeps_eps_conventional ( BJ bj  ) 

Convert to PS/EPS, use traditional encoding (no DCT).

Parameters:
bj Bmeps job.

void bmeps_eps_dct ( BJ bj  ) 

Convert to PS/EPS, use DCT-encoded data from JPEG file directly.

Parameters:
bj Bmeps job.

void bmeps_eps_draft ( BJ bj  ) 

Create PS/EPS draft.

Parameters:
bj Bmeps job.

static void internal_conventional ( BJ bj  )  [static]

Run non-DCT-passthrough conversion.

Parameters:
bj Bmeps job.

static void internal_dct ( BJ bj  )  [static]

Convert to EPS, use DCT-encoded data directly.

Parameters:
bj Bmeps job.

static void internal_draft ( BJ bj  )  [static]

Create EPS draft.

Parameters:
bj Bmeps job.

static void kw_out ( BJ bj,
size_t  n 
) [static]

Write keyword to output.

Parameters:
bj Bmeps job.
n Index of keyword to write.

static void run_internal ( BJ bj,
int  howto 
) [static]

Run conversion.

Parameters:
bj Bmeps job.
howto 0=normal,1=dct,2=draft.

static void transfer_file_contents ( BJ bj,
dk_stream_t *  ofs 
) [static]

Transfer input file directly.

Parameters:
bj Bmeps job.
ofs Output filter stream.

static void translate_and_scale_if_necessary ( \BJ bj,
unsigned long  w,
unsigned long  h,
\unsigned long  origw,
unsigned long  origh,
char *buffer\   
) [static]

Translate and scale the image depending on the options.

Parameters:
bj Bmeps job.
w Ignored.
h Ignored.
origw Ignored.
origh Ignored.
buffer Ignored.


Generated on Wed Apr 15 11:57:15 2009 for bmeps by  doxygen 1.5.8