code_app/build/linux/HGTest/main.cpp

33 lines
1.2 KiB
C++
Raw Normal View History

2022-05-05 06:04:26 +00:00
#include "stdio.h"
#include "../../../../base/HGBase.h"
#include "../../../../imgfmt/HGImgFmt.h"
#include "../../../../imgproc/HGImgProc.h"
int main()
{
HGImage img = NULL;
HGImgFmt_LoadImage("1.pdf", 0, NULL, HGBASE_IMGTYPE_RGB, HGBASE_IMGORIGIN_TOP, &img);
HGImgFmt_SaveImage(img, 0, NULL, 0, "pdf2pdf.pdf");
HGBase_DestroyImage(img);
HGImgFmt_LoadImage("1.jpg", 0, NULL, HGBASE_IMGTYPE_RGB, HGBASE_IMGORIGIN_TOP, &img);
HGImgFmt_SaveImage(img, 0, NULL, 0, "jpg2pdf.pdf");
HGBase_DestroyImage(img);
HGImgFmt_LoadImage("1.pdf", 0, NULL, HGBASE_IMGTYPE_RGB, HGBASE_IMGORIGIN_TOP, &img);
HGImgFmt_SaveImage(img, 0, NULL, 0, "pdf2jpg.jpg");
HGBase_DestroyImage(img);
HGImgFmt_LoadImage("1.bmp", 0, NULL, HGBASE_IMGTYPE_RGB, HGBASE_IMGORIGIN_BOTTOM, &img);
HGImage imgCrop = NULL;
HGImgProc_ImageDeskew(img, HGFALSE, HGFALSE, NULL, 800, 1200, HGBASE_IMGTYPE_BGRA, HGBASE_IMGORIGIN_TOP, &imgCrop);
HGImgFmt_SaveImage(imgCrop, 0, NULL, 0, "deskew.bmp");
HGBase_DestroyImage(imgCrop);
HGBase_DestroyImage(img);
HGBase_WriteInfo(HGBASE_INFOTYPE_DEBUG, "%d", 123456);
HGBase_WriteInfo(HGBASE_INFOTYPE_DESC, "%d", 12345);
return 0;
}