File: genPCLm.h

package info (click to toggle)
hplip 3.22.10%2Bdfsg0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 171,296 kB
  • sloc: python: 83,373; ansic: 71,016; cpp: 65,202; sh: 4,408; perl: 4,397; makefile: 937
file content (40 lines) | stat: -rw-r--r-- 1,222 bytes parent folder | download | duplicates (4)
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
38
39
40
/*###########################################################
*
*  Copyright (c) HP Company, 2006.
*  All rights reserved.  Copying or other reproduction of this
*  program except for archival purposes is prohibited without
*  the prior written consent of HP Company.
*
*  File: Print2/GE/src/mpression.cpp
*
*  HP COMPANY
*  11311 Chinden Boulevard
*  Boise, Idaho  83714
*
*##########################################################*/

#include <jpeglib.h>

int read_JPEG_file (char * filename);

// #define OLDWAY
#ifdef OLDWAY
typedef enum
{
  deviceRGB,
  adobeRGB,
  grayScale,
} colorSpaceDisposition;
#endif


extern void write_JPEG_Buff (ubyte * outBuff, int quality, int image_width, int image_height, JSAMPLE *imageBuffer, int resolution, colorSpaceDisposition, int *numCompBytes);
//extern void write_JPEG_file (char * filename, int quality, int image_width, int image_height, JSAMPLE *imageBuffer, int resolution, colorSpaceEnum destCS);


extern int image_width;
extern int image_height;
extern int image_numComponents;
extern JSAMPLE * image_buffer; /* Points to large array of R,G,B-order data */
extern unsigned char *myImageBuffer;
extern int LZWEncodeFile(char *inBuff, int inBuffSize, char *outFile) ;