Skip to content

[Feature]: 根据最长/短边缩放图片(而不是宽/高) #506

@ZaneSwaydan

Description

@ZaneSwaydan

前置阅读 | Pre-reading

PicList的版本 | PicList Version

v3.3.2

系统信息 | System Information

Windows

功能请求 | Feature request

hi感谢回复上一个issue!
#501
原issue可能没有表述清晰,由于无法重新open,在这里进一步描述。

当前只可以指定宽或者高来进行图片缩放,但上传图片时可能会碰到横向图片和纵向图片混杂的情况。比如:

A: 2000x1000.jpg(横向)
B: 1000x2000.jpg(纵向)

如果想把这两张图片都缩放为1000x500的缩放后画面大小(对于A为1000x500,对于B为500x1000,此时这两张图片在观感上是一样大的,只是横竖不一致),按照现在的选项需要分别设置缩放:
A:高500宽0
B:高0宽500

我建议的功能是在缩放前增加一步长短边的判断,找到宽和高中较长的(或较短的)边,再根据指定的长/短边尺寸进行缩放。

比如原例子中,设定缩放为:
较长边0较短边500

此时A和B都可以用这一条规则缩放为相同的画面大小。

希望这次清晰一些了~

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions