ディメンションを使用してPHPで画像をトリミングする必要があります。PHPで次元を使って画像を切り抜くにはどうすればいいですか?
JPEG形式でローカルに保存します。 iは受信
寸法は、
{"left":82.5,"top":48.875,"width":660,"height":371.25}
私は画像のオリジナルサイズからトリミングする必要があります。
Ex。イメージは1200x800です。サイズ変更されていないか、または実際のサイズからの結果イメージの寸法です。品質は同じでなければならないからです。
これらのパラメータを使用して画像をトリミングするにはどうすればよいですか?
可能ですか?
$image = realpath("/path/to/your/image.extension");
$cropped = realpath("/path/to/your/output/image.png");
$imObj = new Imagick();
$imObj->cropImage($width, $height, $offset_x, $offset_y);
$imObj->setImageFormat("png"); // this is unnesesary, you can force an image format with the extension of the output filename.
$imObj->writeImage($cropped);
ロスレス出力用として、可逆符号化した画像形式を使用する:
これらの値はどのような次元ですか? 0.5 pxは生成するのが難しいでしょう – Martin