Bring chroma forward a step

This commit is contained in:
Jake Archibald
2021-05-05 11:04:06 +01:00
parent d96c9c5c61
commit d335a2de1d
3 changed files with 9 additions and 8 deletions

View File

@@ -183,7 +183,7 @@ val encode(std::string image_in, int image_width, int image_height, MozJpegOptio
}
scanptr->Ss = scanptr->Se = scanptr->Ah = scanptr->Al = 0;
scanptr++;
// Luma progression
// Luma progressions
scanptr->comps_in_scan = 1;
scanptr->component_index[0] = 0;
scanptr->Ss = 1;
@@ -198,13 +198,6 @@ val encode(std::string image_in, int image_width, int image_height, MozJpegOptio
scanptr->Ah = 2;
scanptr->Al = 1;
scanptr++;
scanptr->comps_in_scan = 1;
scanptr->component_index[0] = 0;
scanptr->Ss = 1;
scanptr->Se = 63;
scanptr->Ah = 1;
scanptr->Al = 0;
scanptr++;
// Chroma full
scanptr->comps_in_scan = 1;
scanptr->component_index[0] = 2;
@@ -220,6 +213,14 @@ val encode(std::string image_in, int image_width, int image_height, MozJpegOptio
scanptr->Ah = 0;
scanptr->Al = 0;
scanptr++;
// Luma full
scanptr->comps_in_scan = 1;
scanptr->component_index[0] = 0;
scanptr->Ss = 1;
scanptr->Se = 63;
scanptr->Ah = 1;
scanptr->Al = 0;
scanptr++;
}
} else {
cinfo.num_scans = 0;

Binary file not shown.