diff options
Diffstat (limited to 'src/bmpjpeg.c')
-rw-r--r-- | src/bmpjpeg.c | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/src/bmpjpeg.c b/src/bmpjpeg.c index 3d76e70..a21bfe8 100644 --- a/src/bmpjpeg.c +++ b/src/bmpjpeg.c @@ -2,13 +2,14 @@ void BMPto8x8AndYCbCr(int Start_x, int Start_y, int ImageSize_x, int ImageSize_y, int offset, unsigned char depth ,unsigned char *Image, unsigned char *blok8x8)
{
- unsigned char i;
+ unsigned char i,color;
int x,y,Start_point;
+// printf("\nBMPto8x8AndYCbCr:\n");
depth = depth/8;
Start_point = offset + (ImageSize_x*(ImageSize_y-1)+Start_x-(Start_y*ImageSize_x))*depth;
for(i=0;i<(64*depth);i+=depth)
{
- if((i%8)==0) printf("\n");
+// if((i%8)==0) printf("\n");
if((Start_y+(i/(8*depth))) < ImageSize_y)
{
if((Start_x+((i%(8*depth))/depth)) < ImageSize_x)
@@ -20,12 +21,12 @@ void BMPto8x8AndYCbCr(int Start_x, int Start_y, int ImageSize_x, int ImageSize_y Image[Start_point+(i%(8*depth))+2-(i/(8*depth))*(ImageSize_x*depth)],
&blok8x8[i],&blok8x8[i+1],&blok8x8[i+2]);
- printf("%02x%02x%02x|",blok8x8[i+0],blok8x8[i+1],blok8x8[i+2]);
+ // printf("%02x%02x%02x|",blok8x8[i+0],blok8x8[i+1],blok8x8[i+2]);
}
if(depth == 1)
{
- blok8x8[i+0] = Image[Start_point+(i%(8*depth))-(i/(8*depth))*(ImageSize_x*depth)];
- printf("%02x ",blok8x8[i]);
+ blok8x8[i] = Image[Start_point+(i%(8*depth))-(i/(8*depth))*(ImageSize_x*depth)];
+// printf("%02x ",blok8x8[i]);
}
}
}
@@ -38,11 +39,12 @@ void YCbCrAnd8x8toBMP(int Start_x, int Start_y, int ImageSize_x, int ImageSize_y {
unsigned char i;
int x,y,Start_point;
+// printf("\nYCbCrAnd8x8toBMP:\n");
depth = depth/8;
Start_point = offset + (ImageSize_x*(ImageSize_y-1)+Start_x-(Start_y*ImageSize_x))*depth;
for(i=0;i<(64*depth);i+=depth)
{
- if((i%8)==0) printf("\n");
+// if((i%8)==0) printf("\n");
if((Start_y+(i/(8*depth))) < ImageSize_y)
{
if((Start_x+((i%(8*depth))/depth)) < ImageSize_x)
@@ -54,12 +56,12 @@ void YCbCrAnd8x8toBMP(int Start_x, int Start_y, int ImageSize_x, int ImageSize_y &Image[Start_point+(i%(8*depth))+1-(i/(8*depth))*(ImageSize_x*depth)],
&Image[Start_point+(i%(8*depth))+2-(i/(8*depth))*(ImageSize_x*depth)]);
- printf("%02x%02x%02x|",blok8x8[i+0],blok8x8[i+1],blok8x8[i+2]);
+ // printf("%02x%02x%02x|",blok8x8[i+0],blok8x8[i+1],blok8x8[i+2]);
}
if(depth == 1)
{
- Image[Start_point+(i%(8*depth))-(i/(8*depth))*(ImageSize_x*depth)] = blok8x8[i+0];
- printf("%02x ",blok8x8[i]);
+ Image[Start_point+(i%(8*depth))-(i/(8*depth))*(ImageSize_x*depth)] = blok8x8[i];
+// printf("%02x ",blok8x8[i]);
}
}
}
|