PHP 8.5.0 RC 2 available for testing

Gmagick::trimimage

(PECL gmagick >= Unknown)

Gmagick::trimimage画像の輪郭を削除する

説明

public Gmagick::trimimage(float $fuzz): Gmagick

画像の背景色と同じ色の輪郭を削除します。

パラメータ

fuzz

デフォルトでは、対象の色は特定のピクセルの色とまったく同じでなければなりません。 しかし、ふたつの色が微妙に異なることもよくあります。 画像の fuzz メンバは、どの程度の色を「同じ色」とみなすかを表します。 このパラメータは、量の範囲の変化を表します。

戻り値

Gmagick オブジェクトを返します。

エラー / 例外

エラー時に GmagickException をスローします。

add a note

User Contributed Notes 1 note

up
0
Anonymous
3 hours ago
To trim image with 15% of fuzziness

<?php

$image
= new Gmagick($image_path);
$max_quantum = 65535;
switch (
$image->getQuantumDepth()['quantumDepthLong']) {
case
8: $max_quantum = 255; break;
case
16: $max_quantum = 65535; break;
case
32: $max_quantum = 4294967295; break;
}
$image->trimImage(0.15 * $max_quantum);
To Top