pls
This commit is contained in:
+10
-6
@@ -1,4 +1,5 @@
|
||||
#include "image/imgio.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <turbojpeg.h>
|
||||
@@ -93,6 +94,7 @@ ppm_save(const unsigned int* buf, const PPM img)
|
||||
return 10;
|
||||
}
|
||||
|
||||
printf("test 1");
|
||||
fprintf(fptr, "P%c\n%d %d\n255\n", img.fmt, img.width, img.height);
|
||||
if (img.fmt == '3')
|
||||
{
|
||||
@@ -108,6 +110,7 @@ ppm_save(const unsigned int* buf, const PPM img)
|
||||
}
|
||||
}
|
||||
}
|
||||
printf("test 2");
|
||||
if (img.fmt == '6')
|
||||
{
|
||||
for (int i = 0; i < img.len; i++)
|
||||
@@ -118,6 +121,7 @@ ppm_save(const unsigned int* buf, const PPM img)
|
||||
}
|
||||
fwrite(dst_buf, 1, img.len * 3, fptr);
|
||||
}
|
||||
printf("test 3");
|
||||
fclose(fptr);
|
||||
free(dst_buf);
|
||||
printf("Encode Done!\n");
|
||||
@@ -210,18 +214,18 @@ transcode_to_ppm(JPEG* input, PPM* out)
|
||||
}
|
||||
|
||||
PPM
|
||||
inherit_from_jpeg(const JPEG* in, const char fmt) {
|
||||
PPM image = {
|
||||
.width = in->width,
|
||||
inherit_from_jpeg(const JPEG* in, const char fmt)
|
||||
{
|
||||
PPM image = { .width = in->width,
|
||||
.height = in->height,
|
||||
.len = in->width * in->height,
|
||||
.fmt = fmt
|
||||
};
|
||||
.fmt = fmt };
|
||||
return image;
|
||||
}
|
||||
|
||||
JPEG
|
||||
inherit_from_ppm(const PPM* in) {
|
||||
inherit_from_ppm(const PPM* in)
|
||||
{
|
||||
JPEG image = {
|
||||
.width = in->width,
|
||||
.height = in->height,
|
||||
|
||||
Reference in New Issue
Block a user