解决图像菜单栏的调整亮度等功能导致的图像信息不正确
This commit is contained in:
parent
eb6a15cee2
commit
d476657021
|
@ -1908,16 +1908,26 @@ void MainWindow::on_act_adjust_triggered()
|
|||
return;
|
||||
}
|
||||
|
||||
HGUInt xDpi = 0;
|
||||
HGUInt yDpi = 0;
|
||||
HGBase_GetImageDpi(img, &xDpi, &yDpi);
|
||||
|
||||
Dialog_ImgProc_Adjust dlg(img, this);
|
||||
connect(&dlg, SIGNAL(applyToImage(HGImage)), this, SLOT(on_dialog_adjust_applyToImage(HGImage)));
|
||||
|
||||
HGImage image = NULL;
|
||||
if (dlg.exec())
|
||||
{
|
||||
m_view->addImage(dlg.getAfterImage());
|
||||
image = dlg.getAfterImage();
|
||||
HGBase_SetImageDpi(image, xDpi, yDpi);
|
||||
m_view->addImage(image);
|
||||
m_modify = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
m_view->addImage(dlg.getBeforeImage());
|
||||
image = dlg.getBeforeImage();
|
||||
HGBase_SetImageDpi(image, xDpi, yDpi);
|
||||
m_view->addImage(image);
|
||||
}
|
||||
|
||||
updateStatusBarPixelInfo();
|
||||
|
|
Loading…
Reference in New Issue