【发布时间】:2011-03-01 19:52:25
【问题描述】:
我有一个应用程序,最终用户可以在其中调整设计器中的图像大小和位置。由于规范要求将图像“拉伸”到包含控件,因此最终用户可能会得到一个尴尬的拉伸图像。
为了帮助用户调整图像大小,我正在考虑实现一个智能调整器功能,该功能允许用户轻松修复图片的纵横比,使其不再显得拉伸。
解决这个问题的快速方法是实际提供两个选项:1)从宽度缩放 2)从高度缩放。用户选择方法,算法使用原始纵横比调整图片大小。例如:图片在设计器上显示为 200x200,但原始图像为 1024x768 像素。用户选择“Smart Size from width”,新尺寸变为~200x150,因为原始纵横比为~1.333
没关系,但是我怎样才能使算法更智能,并且不通过询问重新计算应该基于哪个维度来打扰用户呢?
【问题讨论】:
标签: algorithm image image-processing aspect-ratio