这不是一个直接的编程问题,但它确实使用了一些数学和 css 并且它已经困扰了我一段时间了。
我的目标是创建一个有角度的徽标图像(将徽标旋转 35 度)并使其可以平铺。我已经提到了这个经过深思熟虑的问题,但我目前有点卡在第 1 阶段。
所以说这是我的标志:
它不是那么规则,因为它在左上角有一个小图标,并且没有设置在设定大小的矩形内,因此它的边界不明显。
我想,第一步是让它以当前的形式平铺。仅仅对它应用一个 css 平铺规则就会导致这样的结果,这是不好的:
理想情况下,在我们旋转它之前,我们希望交替行偏移,这样它就不像网格了。
偏移量显然应该是 2 个相邻徽标上同一点之间空间的 50%。实现此步骤的最佳方法是什么?我只是复制/粘贴并拖动它直到它看起来正确吗?这不会那么准确。(使用 Photoshop)。
然后我需要确定裁剪区域,以便无缝重复。
一旦完成,我就有了一个图像网格,我现在可以在 Photoshop 中将其旋转到我想要的角度。困难在于使作物区域正确。然后我会参考我上面的链接。
增加的困难是确保我们有一个合适的水平标志裁剪区域。如果边缘的比率意味着我们有一个非常高的最小公倍数,那么我的旋转裁剪区域将是巨大的且毫无意义的。
总而言之,可靠地设置水平网格以便我们获得具有合理尺寸(例如 150 x 100 像素)的裁剪区域的最佳方法是什么?