forked from external-repos/squoosh
Bring chroma forward a step
This commit is contained in:
@@ -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->Ss = scanptr->Se = scanptr->Ah = scanptr->Al = 0;
|
||||||
scanptr++;
|
scanptr++;
|
||||||
// Luma progression
|
// Luma progressions
|
||||||
scanptr->comps_in_scan = 1;
|
scanptr->comps_in_scan = 1;
|
||||||
scanptr->component_index[0] = 0;
|
scanptr->component_index[0] = 0;
|
||||||
scanptr->Ss = 1;
|
scanptr->Ss = 1;
|
||||||
@@ -198,13 +198,6 @@ val encode(std::string image_in, int image_width, int image_height, MozJpegOptio
|
|||||||
scanptr->Ah = 2;
|
scanptr->Ah = 2;
|
||||||
scanptr->Al = 1;
|
scanptr->Al = 1;
|
||||||
scanptr++;
|
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
|
// Chroma full
|
||||||
scanptr->comps_in_scan = 1;
|
scanptr->comps_in_scan = 1;
|
||||||
scanptr->component_index[0] = 2;
|
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->Ah = 0;
|
||||||
scanptr->Al = 0;
|
scanptr->Al = 0;
|
||||||
scanptr++;
|
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 {
|
} else {
|
||||||
cinfo.num_scans = 0;
|
cinfo.num_scans = 0;
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user