C#如何实现缩放后图片的中心仍和pictureBox控件的中心重合
C#如何实现缩放后图片的中心仍和pictureBox控件的中心重合?而且pictureBox的SizeMode必须设置为Normal(用于后续的裁剪图片)。有代码更好。谢谢喽。
------解决方案--------------------你自己控制等比例缩放就是了
------解决方案--------------------pictureBox的一个属性,就是控制图片在pictureBox里面的显示样式的,pictureBox的SizeMode属性设置为StretchImage 这样就行了
------解决方案--------------------http://nonocast.cn/?p=2835
虽然是wpf的实现,但matrix计算是一致的
x'=(x-centerx)*scalex+centerx
y'=...
(x',y')是缩放后的Point,然后反推centerx/centery即可