如何解决如何在不调整初始图像大小的情况下进行缩放功能?
我从 Paint Editor Application 下载资源项目。 但是这个应用程序的放大/缩小功能有问题。 在运行时,如果我点击 Zoom-In 按钮,一个 drawArea 似乎也有效。图像已展开且滚动条已更改。 图像尺寸:1366x768
但是如果我尝试将此图像保存为位图文件。此位图的大小将调整为大于初始图像。
SELECT B
FROM listB b
WHERE NOT EXISTS (
SELECT *
FROM listA a
WHERE a.A = b.B)
这些用于导出图像的代码
/// <summary>
/// Draw graphic objects and group selection rectangle (optionally)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void DrawArea_Paint(object sender,PaintEventArgs e)
{
Matrix mx = new Matrix();
mx.Translate(-ClientSize.Width / 2f,-ClientSize.Height / 2f,MatrixOrder.Append);
mx.Rotate(_rotation,MatrixOrder.Append);
mx.Translate(ClientSize.Width / 2f + _panX,ClientSize.Height / 2f + _panY,MatrixOrder.Append);
mx.Scale(_zoom,_zoom,MatrixOrder.Append);
e.Graphics.Transform = mx;
////Draw image here
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。