3

画像の最初のピクセルを取得しようとしています。できれば、左上または右上の1つのピクセル。私はこの質問を見ました、そしてそれは私の質問に最も近い答えを持っています:画像の色を入手してください

ただし、答えは平均的な色を取得する方法を示しているだけです。平均的な色は取得したくありません。どの側からでも最初のピクセルを取得したいのです。誰かがそれを行う方法を知っていますか?

4

1 に答える 1

8

これを試してみてください。左上のピクセル (0,0) の色を取得します。

<?php
    $im = imagecreatefrompng("image.png");
    $rgb = imagecolorat($im, 0, 0);

    $colors = imagecolorsforindex($im, $rgb);

    var_dump($colors);
?>

詳細: http://php.net/manual/en/function.imagecolorat.php

于 2013-01-06T01:02:57.677 に答える