プログラミング

PHP

遅延的束縛完全理解した

PHP技術者認定試験の勉強で遅延的束縛(Late Static Bind)について調べて完全に理解したので、備忘録として残しておきます!
PHP

PHPでPDFを出力する方法

今回はPHPのスクリプトからPDFを出力する方法を解説します。 ただ、かなり古い書き方です。。 PHP5技術者認定試験上級を受験される方にとっては有益な情報になると思うので最後まで目を通してください!
PHP

PHP グラフィック処理 ~色~

PHPでグラフィック処理をするGDライブラリは、256色の画像だけでなく、アルファチャネル付きのフルカラー画像を扱うことができます。 今までに登場したimagecreate関数が256色の画像、imagecreatetruecolor関数がアルファチャネル付きのフルカラー画像を作成できるという風に覚えておいて問題ないかと思います。 使い分けが大変なので基本的にはimagecreatetruecolor関数を使用しておけば大丈夫です。
PHP

PHP グラフィック処理 ~画像の拡大縮小~

今回は画像のサイズの変更方法について解説していきます。 画像のサイズの変更方法は2通りあります。 1つ目はimagecopyresized関数を使用する方法。 2つ目はimagecopyresampled関数を使用する方法です。 それぞれ特徴があるのでその特徴をしっかり押さえておきましょう。
PHP

PHP グラフィック処理 ~図形を描画する~

回は画像の中に図形を描画していきます。 図形を描画する関数には、指定した色を枠だけに適用するものと塗りつぶすものがあります。 filledというワードがついたら基本的に塗りつぶす描画関数だと思って問題ありません。
PHP

PHP グラフィック処理 ~テキストを描画する~

前回は画像のサイズと色を指定して出力するだけでしたが、今回は作成した画像の中にテキストを描画する方法を紹介していきます。
PHP

PHP グラフィック処理 ~基礎~

PHP5技術者認定試験上級のためにPHPで動的に画像を生成する方法を勉強しているのですが、 「この技術まだ使うのだろうか」という思いがありグラフィックスの章の勉強が非常に億劫になっています。 グラフィックスの出題割合は0.04と少ないですが、この章を捨てる勇気もないので頭の整理ついでにアウトプットとして残しておきます。