New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

建议改进贴图缩放功能,实现以鼠标位置为中心的缩放 #277

Closed
firestarman-james opened this Issue Dec 16, 2016 · 6 comments

Comments

Projects
None yet
3 participants
@firestarman-james

firestarman-james commented Dec 16, 2016

如果复制的图像文件的尺寸大于屏幕分辨率,贴图以后就盖住了整个屏幕(并且有一部分超出了屏幕范围),这时还必须使用滚轮之类的把贴图缩放合适大小(比如说能在一个屏幕中完全显示)。

建议提供切换选项:如果贴图尺寸大于分辨率,是否自动缩小以适应屏幕大小。

而且现在缩放贴图时,左上角位置是不变的。如果左上角在屏幕外,就可能导致缩放到一定程度以后贴图基本上都在屏幕外了,必须得边缩放边拖动位置。
建议提供以鼠标为中心的缩放方式,类似于网页版的百度地图。

@septs

This comment has been minimized.

Show comment
Hide comment
@septs

septs Dec 17, 2016

Collaborator

整理下:

  • 当贴图尺寸大于屏幕时自动等比缩小
  • 将贴图放大到溢出屏幕问题
  • 缩放以鼠标为中心执行
Collaborator

septs commented Dec 17, 2016

整理下:

  • 当贴图尺寸大于屏幕时自动等比缩小
  • 将贴图放大到溢出屏幕问题
  • 缩放以鼠标为中心执行
@liulex

This comment has been minimized.

Show comment
Hide comment
@liulex

liulex Dec 17, 2016

Member

在 Windows 下,窗口无法平滑地进行连续的 移动+改变大小,所以无法实现以鼠标为中心的窗口缩放。

当然也有解决办法,但会影响到很多其他功能,代码量太大,还可能有副作用,我觉得没有必要。#105

Member

liulex commented Dec 17, 2016

在 Windows 下,窗口无法平滑地进行连续的 移动+改变大小,所以无法实现以鼠标为中心的窗口缩放。

当然也有解决办法,但会影响到很多其他功能,代码量太大,还可能有副作用,我觉得没有必要。#105

@firestarman-james

This comment has been minimized.

Show comment
Hide comment
@firestarman-james

firestarman-james Dec 18, 2016

了解了,还是谢谢哈~

firestarman-james commented Dec 18, 2016

了解了,还是谢谢哈~

@firestarman-james

This comment has been minimized.

Show comment
Hide comment
@firestarman-james

firestarman-james Dec 19, 2016

后来想了一下,觉得如果能实现“缩放以鼠标为中心执行”,过渡效果暂时不平滑也是可以接受的。

所以建议将“缩放以鼠标为中心执行”作为一个测试功能,默认不开启,开启的时候提醒一下用户这是测试功能就好了。

辛苦啦~
谢谢~

原来两个波浪符号会产生删除效果

firestarman-james commented Dec 19, 2016

后来想了一下,觉得如果能实现“缩放以鼠标为中心执行”,过渡效果暂时不平滑也是可以接受的。

所以建议将“缩放以鼠标为中心执行”作为一个测试功能,默认不开启,开启的时候提醒一下用户这是测试功能就好了。

辛苦啦~
谢谢~

原来两个波浪符号会产生删除效果

@liulex

This comment has been minimized.

Show comment
Hide comment
@liulex

liulex Dec 19, 2016

Member

感谢你的坚持,于是我又再次尝试了下……

这是之前我说的 “窗口无法平滑地进行连续的移动+改变大小”:
(注意右边界)
1231
因为微软自家应用都没解决这个问题,所以之前我就放弃继续研究了,实现出来是这样:

231

123123

不过我今天又尝试了下,确实还有改进的空间,效果似乎还能接受,所以会加在下个版本里 😄

Member

liulex commented Dec 19, 2016

感谢你的坚持,于是我又再次尝试了下……

这是之前我说的 “窗口无法平滑地进行连续的移动+改变大小”:
(注意右边界)
1231
因为微软自家应用都没解决这个问题,所以之前我就放弃继续研究了,实现出来是这样:

231

123123

不过我今天又尝试了下,确实还有改进的空间,效果似乎还能接受,所以会加在下个版本里 😄

@firestarman-james

This comment has been minimized.

Show comment
Hide comment
@firestarman-james

firestarman-james Dec 19, 2016

太好啦,哈哈~
真心感谢~

firestarman-james commented Dec 19, 2016

太好啦,哈哈~
真心感谢~

@septs septs added the feature label Dec 20, 2016

@liulex liulex added this to the 1.11.0 milestone Dec 20, 2016

@liulex liulex added the done label Dec 20, 2016

@liulex liulex closed this Dec 20, 2016

@liulex liulex reopened this Dec 20, 2016

@liulex liulex closed this Dec 20, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment