我有以下工作正常:
用户上传图像并使用 imagecopyresampled 和 imagejpeg(保持比例)调整图像大小,使其适合裁剪 DIV。
然后用户使用 JCrop 裁剪图像,然后使用 imagecopyresampled 和 imagejpeg 将调整大小的上述图像切割成 5 种所需的裁剪尺寸。
我发现的问题是从调整大小的图像中裁剪并没有利用通常更大、质量更好的原始图像。
所以我想显示一个适合 DIV 的图像,但从原始图像中裁剪以获得最佳质量。
当我只是将裁剪更改为原始图像时,裁剪是图像的错误部分,因为尺寸不同。我认为这很明显。不同大小的图像。
如何显示适合 Jcrop 的 DIV 的图像,然后实际裁剪掉通常较大的原始图像?
我正在测试的想法:
在 DIV 中显示原始图像(不是由 php 调整大小,而是由 CSS 调整大小)。我不确定这是否会有所作为。
尝试使用一些基于数学的方程来获得正确的作物。不确定我目前将如何执行此操作。
想法会很棒...谢谢