期间,我想知道如何计算显示层的最小尺寸,使其始终掩盖它的画布,无论它的旋转。计算最小矩形的大小,以覆盖画布旋转
下图描绘了尺寸为1280宽度x 800高度的画布(黑色矩形)。
中心对齐和中心对齐,以便画布完全覆盖0度(图像1)和90度(图像2),梯度显示图层已按比例调整大小1280宽度x 800高度 (相同尺寸的画布)至2048宽度x 1280高度,以便原始最小长度与画布的最大长度相匹配。但是,如图3所示,通过使用这种基本的比例调整逻辑,某些角度不会完全覆盖画布。
如何确定用于梯度显示层的最小尺寸(无过量),这样,当它的中心对齐和中心注册的,不管它是角度,它将始终覆盖印刷品吗?
不只是一个正方形,其边相等对角线的黑色矩形的? (或sqrt(1280^2 + 800^2)) –
啊,这么简单。谢谢蒂莫西。请将此添加为答案,以便我可以将其标记为正确。 – TheDarkIn1978