📄 open2png.c
字号:
/***
* open2png.c
***
* 2007-04-30
* xbarin02@stud.fit.vutbr.cz
***
* utilita pro konverzi OPEN => PNG
*/
#include "open.h"
#include "error.h"
#include "pngfunc.h"
#include <stdio.h>
#include <stdlib.h>
/***
* parametry:
* <open> <png>
*/
int main(int argc, char *argv[])
{
if(argc != 3)
{
printf("Pouziti: ");
printf(argv[0]);
printf(" <vstup.open> <vystup.png>\n");
return(EXIT_FAILURE);
}
char *ifn = argv[1];
char *ofn = argv[2];
int ret = check_sizeof();
if(ret)
{
eprintf("Error in size of data types (%i).",ret);
return(EXIT_FAILURE);
}
FILE *f;
if( NULL == (f = fopen(ifn, "rb+")) )
{
printf("Chyba pri otevirani vstupniho souboru!");
return(EXIT_FAILURE);
}
PFrameBuff image;
int res = openDecompress(f, &image);
fclose(f);
if(res)
{
printf("Dekomprese selhala!");
return(EXIT_FAILURE);
}
res = savepng(ofn, image);
if(res)
{
printf("Chyba pri ukladani PNG obrazku (%i).\n",res);
return(EXIT_FAILURE);
}
return(EXIT_SUCCESS);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -