4 つの座標に従って画像をトリミングする方法を見つけます
選択したトリミング領域のレンダリング
juqery 画像プラグインに従って 4 つの座標パラメータを生成します
?x1=55&y1=17&x2 =420&y2=265&file=images/1600x1200.jpg
これらの 4 つの座標パラメータに従って、元の画像 1600*1200 が指定された選択領域でトリミングされます
この座標比はどのように計算するのでしょうか? たとえば、x1 座標が 55 である場合、x 軸が 55 から始まることを意味するわけではありません。
さらに、画像のサイズを計算する方法も教えてください。これら 4 つの座標に基づいて切り取られた値は 1269*1033 です
これらの GD ライブラリの imagecopyresampled 処理関数を使用するにはどうすればよいですか?アドバイスをお願いします! 3Q
-----解決策---------
チュートリアルのソースを提示する必要があります
------解決策------------------
1、2、3のパラメータを知る必要があります
1. トリミングする画像の高さと幅(ストレッチ/ズームの実際の値)
2. トリミング枠の開始点の座標、およびトリミングフレームの長さと幅
3. 生成する必要がある画像の高さと幅
3. ズームレベルに応じて、トリミングする元の画像の実際の開始点の座標を計算します。元の画像のトリミング領域の実際の長さと幅
4. 関数 imagecopyresampled を使用します。必要な画像を取得しました。パラメーターについてはマニュアルを読んでください。
------解決策------------------
わかりました。開始座標と幅と高さによって、長方形であるかどうかが決まります