解决图像编辑后丢失dpi
This commit is contained in:
parent
4c7ba24c0f
commit
65e4786962
|
@ -3423,6 +3423,10 @@ void MainWindow::on_act_imageEdit_triggered()
|
|||
return;
|
||||
}
|
||||
|
||||
HGUInt xDpi = 0;
|
||||
HGUInt yDpi = 0;
|
||||
HGBase_GetImageDpi(img, &xDpi, &yDpi);
|
||||
|
||||
HGImageInfo info;
|
||||
HGBase_GetImageInfo(img, &info);
|
||||
|
||||
|
@ -3473,6 +3477,7 @@ void MainWindow::on_act_imageEdit_triggered()
|
|||
HGBase_CreateImageWithData((HGByte *)image.bits(), &info, &img);
|
||||
if (nullptr != img)
|
||||
{
|
||||
HGBase_SetImageDpi(img, xDpi, yDpi);
|
||||
m_view->addImage(img);
|
||||
HGBase_DestroyImage(img);
|
||||
m_modify = true;
|
||||
|
|
Loading…
Reference in New Issue