diff options
author | jcid <devnull@localhost> | 2008-01-16 01:17:20 +0100 |
---|---|---|
committer | jcid <devnull@localhost> | 2008-01-16 01:17:20 +0100 |
commit | f09fce92f37ced2a53c96c09792906e2771f0e17 (patch) | |
tree | 6a2af7914d69e33a0ef7476e5334856e100457a7 /src/image.cc | |
parent | 17e6f35cfbfa7a73e986fcd11617db12898d740f (diff) |
- Added support for progressive display of progressive jpegs.
- Fixed progressive display of interlaced pngs.
Diffstat (limited to 'src/image.cc')
-rw-r--r-- | src/image.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/image.cc b/src/image.cc index 847b2b93..110d56b3 100644 --- a/src/image.cc +++ b/src/image.cc @@ -55,6 +55,7 @@ DilloImage *a_Image_new(int width, Image->in_type = DILLO_IMG_TYPE_NOTSET; Image->bg_color = bg_color; Image->ProcessedBytes = 0; + Image->ScanNumber = 0; Image->BitVec = NULL; Image->State = IMG_Empty; @@ -155,6 +156,16 @@ void a_Image_set_cmap(DilloImage *Image, const uchar_t *cmap) } /* + * Begin a new scan for a multiple-scan image + */ +void a_Image_new_scan(DilloImage *Image, void *v_imgbuf) +{ + a_Bitvec_clear(Image->BitVec); + Image->ScanNumber++; + ((Imgbuf*)v_imgbuf)->newScan(); +} + +/* * Implement the write method */ void a_Image_write(DilloImage *Image, void *v_imgbuf, |