PHPマニュアル/PEARマニュアル: | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

imagetruecolortopalette - TrueColor イメージをパレットイメージに変換する | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

imagetruecolortopalette

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

imagetruecolortopalette — TrueColor イメージをパレットイメージに変換する

説明

bool imagetruecolortopalette ( resource $image , bool $dither , int $ncolors )

imagetruecolortopalette() は、TrueColorイメー ジをパレットイメージに変換します。この関数のコードは、元々 Independent JPEG Groupライブラリ用に書かれたもので、素晴らしいも のです。このコードは、色をできる限り維持することに加えて、アルファ チャネルに関する情報を出力されるパレットにおいてできるだけ維持す るように修正されています。これは、期待通りにうまくいきません。通 常は、最高の出力品質が保障されるTrueColor出力イメージを単に出力す るのが最良の方法です。

パラメータ

image

imagecreatetruecolor() のような画像作成関数が返す画像リソース。

dither

イメージにディザーをかけることを指定します。 TRUE の場合はディザーが行われます。 出力はぼやけますが、色の近似はより良くなります。

ncolors

パレットに保持される最大の色数を設定します。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

例

例1 true color 画像からパレット画像への変換

<?php
// 新しい true color 画像を作成します
$im = imagecreatetruecolor(100, 100);

// ディザリングなしの 255 色パレットに変換します
imagetruecolortopalette($im, false, 255);

// 画像を保存します
imagepng($im, './paletteimage.png');
imagedestroy($im);
?>


忘却曲線を使ってこの関数を確実に記憶に残す

フォーラムで「imagetruecolortopalette - TrueColor イメージをパレットイメージに変換する」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | 「imagetruecolortopalette - TrueColor イメージをパレットイメージに変換する」をGoogle検索
copyright © 1997-2026 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: