私は次のように正常に動作しています:
ユーザーが画像をアップロードすると、画像はimagecopyresampledとimagejpeg(比率を維持)を使用してサイズ変更され、トリミングDIVに適合します。
次に、ユーザーはJCropを使用して画像をトリミングし、次にサイズ変更された上の画像をimagecopyresampledとimagejpegを使用して5つの必要なトリミングサイズにカットします。
私が見つけた問題は、サイズ変更された画像からトリミングすると、多くの場合、より大きく、より良い品質である非常に元の画像を利用しないことです。
そのため、DIVに適合する画像を表示したいのですが、最高の品質を得るために、非常に元の画像からトリミングします。
トリミングを元の画像に変更しただけでは、サイズが異なるため、画像のトリミングが間違った部分になります。これは明らかだと思います。差分サイズの画像。
JcropのDIVに適合する画像を表示し、実際には元の画像を切り抜くにはどうすればよいですか?
私がテストしているアイデア:
元の画像をDIVに表示します(phpではサイズ変更されませんがCSSでサイズ変更されます)。これが何か違いを生むかどうかはわかりません。
正しい作物を得るために、いくつかの数学ベースの方程式を使用してみてください。私が現在これをどのように行うかわからない。
アイデアは素晴らしいでしょう...thx