学習の過程では、誰もが「遊び」をして達成感を生み出す方法を知っているべきだと思います。その場合、学習効果と熱意は非常に高く、
学習していることがさらに好きになります。 !
例:
今日、私は PHP の画像関数部分を学習し、いくつかの関数を学びました:
getimagesize()
array getimagesize ( string $filename [, array &$imageinfo ] )
getimagesize() 関数は、GIF、JPG、PNG、SWF、SWC、PSD、TIFF、BMP、IFF、JP2、JPX、JB2、JPC、XBM、または WBMP 画像ファイルのサイズを決定し、画像の寸法を返します。通常の HTML ファイルの IMG タグで使用できるファイル タイプと高さ/幅のテキスト文字列。
imagecreatefromgif()
resource imagecreatefromgif ( string $filename )
imagecreatefromgif() 指定されたファイル名から取得した画像を表す画像識別子を返します。
これは、この画像リソースを今後使いやすくするために、この関数が操作ハンドルを返すことを意味します。
同様の関数には、imagecreatefromjpeg()、imagecreatefrompng() などがあります。もちろん、他にもたくさんあります。公式オンライン マニュアルを参照してください。
imagecolorat()
int imagecolorat ( resource $image , int $x , int $ y )
image で指定されたグラフィック内の指定された位置にあるピクセルのカラー インデックス値を返します。
imagecolorsforindex()
array imagecolorsforindex ( resource $image , int $index )
この関数は、対応する対応するカラー インデックス値を含む、キー red、green、blue、alpha を持つ連想配列を返します。
固い紹介文を読んで皆さん眠くなってきたかもしれませんが、ちょっと待ってください!
では、これらの機能を学んだ後、どのように練習しますか?
実際、これらの機能を学んだ後、とても楽しいことをすぐに思いつきました。
それは何ですか?推測してください〜! ! ! !
コードを見てください:
$url = "logo-yy.gif";
$size = getimagesize($url);
$width = $size[ 0] ;
$height = $size[1];
$im = imagecreatefromgif($url);
for($y=1;$y<$y ){
for($x=1;$x<$width;$x ){
$color_index = imagecolorat($im, $x, $y);
$color_tran = imagecolorsforindex($im, $ color_index) ;
echo("echo( "< ;br>");
}
?>
私のプログラムで使用されている関数は imagecreatefromgif() であることに注意してください。
変数 $url が指すファイルはJPG 形式のファイルを指定したい場合は、imagecreatefromjpeg() を使用します。
最初の関数で画像の形式を決定できるため、もちろん一緒に記述することもできます。それはここです! !笑
それでは、PHP 環境をお持ちの場合は、今すぐ試してみてください。笑
あまり大きな写真を使用することはお勧めしません!小さなロゴもいいですね!
そうでなくても、言わなかったからといって私を責めないでください。
この例は実際には役に立ちません。 !しかし、彼は誰もが学ぶ喜びを刺激することができます。 !
PHP を学習している人に捧げます!