diff options
| author | Francois-Olivier Devaux <fodevaux@users.noreply.github.com> | 2004-07-07 07:34:15 +0000 |
|---|---|---|
| committer | Francois-Olivier Devaux <fodevaux@users.noreply.github.com> | 2004-07-07 07:34:15 +0000 |
| commit | 688a82dfd931961c4d29e40d1e05dd350b7237f8 (patch) | |
| tree | 6b94c5603580f36b256f245bf0d6aefac4629f19 /codec | |
| parent | 3cb27c39126503a4c492022a988d442f56870a3c (diff) | |
Sets the image color space for JP2 format
Diffstat (limited to 'codec')
| -rw-r--r-- | codec/convert.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/codec/convert.c b/codec/convert.c index f8c65884..0bbb022a 100644 --- a/codec/convert.c +++ b/codec/convert.c @@ -76,8 +76,10 @@ int bmptoimage(char *filename, j2k_image_t * img, int subsampling_dx, unsigned char *RGB; unsigned char *table_R, *table_G, *table_B; unsigned int j, w, h, PAD, type = 0; + int i; int gray_scale = 1, not_end_file = 1; + unsigned int line = 0, col = 0; unsigned char v, v2; UINT4 W, H; @@ -185,6 +187,7 @@ int bmptoimage(char *filename, j2k_image_t * img, int subsampling_dx, 1) * subsampling_dy + 1; img->numcomps = 3; + img->color_space = 1; img->comps = (j2k_comp_t *) malloc(img->numcomps * sizeof(j2k_comp_t)); for (i = 0; i < img->numcomps; i++) { @@ -559,6 +562,7 @@ int pgxtoimage(char *filename, j2k_image_t * img, int tdy, j2k_comp_t *comp; img->numcomps = 1; + img->color_space = 2; img->comps = (j2k_comp_t *) malloc(img->numcomps * sizeof(j2k_comp_t)); for (compno = 0; compno < img->numcomps; compno++) { FILE *src; @@ -713,6 +717,7 @@ int pnmtoimage(char *filename, j2k_image_t * img, int subsampling_dx, subsampling_dy + 1; img->numcomps = 1; + img->color_space = 2; img->comps = (j2k_comp_t *) malloc(sizeof(j2k_comp_t)); img->comps[0].prec = 8; img->comps[0].bpp = 8; @@ -756,6 +761,7 @@ int pnmtoimage(char *filename, j2k_image_t * img, int subsampling_dx, subsampling_dy + 1; img->numcomps = 1; + img->color_space = 2; img->comps = (j2k_comp_t *) malloc(sizeof(j2k_comp_t)); img->comps[0].prec = 8; img->comps[0].bpp = 8; @@ -797,6 +803,7 @@ int pnmtoimage(char *filename, j2k_image_t * img, int subsampling_dx, 1) * subsampling_dy + 1; img->numcomps = 3; + img->color_space = 1; img->comps = (j2k_comp_t *) malloc(img->numcomps * sizeof(j2k_comp_t)); for (i = 0; i < img->numcomps; i++) { img->comps[i].prec = 8; @@ -859,6 +866,7 @@ int pnmtoimage(char *filename, j2k_image_t * img, int subsampling_dx, 1) * subsampling_dy + 1; img->numcomps = 3; + img->color_space = 1; img->comps = (j2k_comp_t *) malloc(img->numcomps * sizeof(j2k_comp_t)); for (i = 0; i < img->numcomps; i++) { img->comps[i].prec = 8; |
