问题描述
在主要部分,我旋转了图像。然后我编写了一个代码,用于将我的图像作为 jpeg 文件写入项目文件中。我做不到。
这是我的代码:
它们是我使用的一些定义和库。 (我还添加了标准库。)
#define STB_IMAGE_IMPLEMENTATION
#include "stb_image.h"
#define STB_IMAGE_WRITE_IMPLEMENTATION
#include "stb_image_write.h"
#define CHANNEL_NUM 3
int main() {
.
.
.
write(&out_image); // calling by reference
}
在这部分之后,我想将我的图像写成一个 jpg 文件。所以这是写作部分:
int write(unsigned char *rgb_image)
{
int width =400;
int height = 400;
rgb_image = malloc(width*height*CHANNEL_NUM);
stbi_write_jpg("rotated_image",width,height,CHANNEL_NUM,rgb_image,width*CHANNEL_NUM);
return 0;
}
我不确定第二部分,所以我和你分享。顺便说一句,我在这两个函数中都没有收到任何错误。 (主要和写入)
如果你想要完整的代码,请在评论部分告诉我。我也可以分享我的主要功能。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)