导出的时候,不改变图像的位深

This commit is contained in:
luoliangyi 2022-05-26 13:34:35 +08:00
parent 9f2a6dfff8
commit f526122c2b
2 changed files with 6 additions and 3 deletions

View File

@ -81,7 +81,7 @@ void Dialog_ExportImageFile::ThreadFunc(HGThread thread, HGPointer param)
}
HGImage img = nullptr;
HGImgFmt_LoadImageFromReader(imgFmtReader, j, nullptr, HGBASE_IMGTYPE_RGB, HGBASE_IMGORIGIN_TOP, &img);
HGImgFmt_LoadImageFromReader(imgFmtReader, j, nullptr, 0, HGBASE_IMGORIGIN_TOP, &img);
if (nullptr != img)
{
HGImgFmtSaveInfo saveInfo;
@ -131,7 +131,7 @@ void Dialog_ExportImageFile::ThreadFunc(HGThread thread, HGPointer param)
}
HGImage img = nullptr;
HGImgFmt_LoadImageFromReader(imgFmtReader, j, nullptr, HGBASE_IMGTYPE_RGB, HGBASE_IMGORIGIN_TOP, &img);
HGImgFmt_LoadImageFromReader(imgFmtReader, j, nullptr, 0, HGBASE_IMGORIGIN_TOP, &img);
if (nullptr != img)
{
char fileName[512];

View File

@ -2714,8 +2714,11 @@ void MainWindow::on_act_imageEdit_triggered()
if (nullptr != img)
{
m_view->addImage(img);
m_modify = true;
HGBase_DestroyImage(img);
m_modify = true;
updateStatusBarPixelInfo();
updateActionStatus();
}
}
}