This commit is contained in:
luoliangyi 2022-06-07 18:22:40 +08:00
commit 5adc74e5e9
1 changed files with 10 additions and 0 deletions

View File

@ -68,6 +68,11 @@ void Dialog_MultiRotateImageFile::ThreadFunc(HGThread thread, HGPointer param)
{
HGImage img2 = nullptr;
HGBase_CreateImage(imgInfo.height, imgInfo.width, imgInfo.type, imgInfo.origin, &img2);
HGUInt xDpi, yDpi;
HGBase_GetImageDpi(img, &xDpi, &yDpi);
HGBase_SetImageDpi(img2, xDpi, yDpi);
HGBase_ImageRotateLeft(img, img2);
HGBase_DestroyImage(img);
img = img2;
@ -80,6 +85,11 @@ void Dialog_MultiRotateImageFile::ThreadFunc(HGThread thread, HGPointer param)
{
HGImage img2 = nullptr;
HGBase_CreateImage(imgInfo.height, imgInfo.width, imgInfo.type, imgInfo.origin, &img2);
HGUInt xDpi, yDpi;
HGBase_GetImageDpi(img, &xDpi, &yDpi);
HGBase_SetImageDpi(img2, xDpi, yDpi);
HGBase_ImageRotateRight(img, img2);
HGBase_DestroyImage(img);
img = img2;