タグ

PHPとgdに関するlamichのブックマーク (9)

  • CakePHP on Ubuntu で pChart を使う - mallowlabsの備忘録

    最近話題の pChart を使ってみた。 環境は↓ pChart 1.26 beta CakePHP 1.1.19.6305 Ubuntu 7.10 gusty CakePHP に組み込む ディレクトリ構造が以下のようになるように展開する。 app/vendors/pChart/ - pChart - Cache - Fonts - include.php include.php の中身は↓ <?php include("pChart/pData.class"); include("pChart/pChart.class"); ?> 使う側 vendor("pChart/include"); 当はコンポーネントにしたい。 Ubuntu に乗っけてみる Windows + XAMPP だとうまくいったんだけど Ubuntu にデプロイして早速使ってみたらなんか怒られた。 Fatal err

    CakePHP on Ubuntu で pChart を使う - mallowlabsの備忘録
  • PHP: imagecopyresized - Manual

    imagecopyresized (PHP 4, PHP 5, PHP 7, PHP 8) imagecopyresized — 画像の一部をコピーしサイズを変更する imagecopyresized( GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_width, int $dst_height, int $src_width, int $src_height ): bool imagecopyresized() は指定した画像の矩形部分を 別の画像へコピーします。dst_image はコピー先の イメージ ID、src_image はコピー元のイメージ ID です。 言い換えると、imagecopyresized() は src_image の

  • C-Production – UNIXとプログラミングの備忘録

    大変ご無沙汰です。約1年半ぶりの更新です。 昨日、ブログを設置しているサーバでOSのアップデートに問題が発生したため、これを機に新サーバ・新OSに乗り換えることにしました。 現在のブログがマルチサイトのため、そのままでは新サーバの構築に苦戦すると予想されるため、他のブログの記事を統合しました。 統合内容は以下の通りです。 ・C-Production ・・・ メインサイトのため、他のブログを吸収して継続。 ・♪8thNote♪ ・・・ メインサイトに統合済みだったので、削除。 ・モバイル魂 ・・・ メインサイトに記事を引き継ぎ、並行稼働中。 ・無線のドキュメント ・・・ もともと閉鎖予定だったので、そのまま削除 外部SNSのアカウントについてはそのまま継続します。 今後ともよろしくお願いします。

  • PHP: GD および Image 関数 - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

  • PHP+GDで、将棋盤と将棋の駒画像を合成して一枚の画像にしてみる - 小宮日記

    私が年間2000円という安さで借りているXREAレンタルサーバーは、 予めPHPとGDはインストールされてますので、 苦労なく使えます。 GDで画像を合成してみました。 スクリプトの出力画像を表示してみます これならブログに貼るのもレイアウトが崩れることはありません。 ソースの解説ですが、 まずスクリプトはマイムタイプとしてimage/pngと設定します。 これはバイナリ出力の種別がPNG画像であるということをブラウザに教えます。 次に画像をそれぞれ読み込みます。 元々透明PNGの画像なので、 ImageCopyで合成するだけで、透過処理がされます。 最後に合成した画像を Imagepng メソッドで出力してやれば完了です。 通常スクリプトはHTML(というテキスト)を返しますが、mimeタイプでpngを設定して、 画像のバイナリを返してやれば、スクリプト=画像に成ります。 (アクセスカウ

  • C-Production – UNIXとプログラミングの備忘録

    大変ご無沙汰です。約1年半ぶりの更新です。 昨日、ブログを設置しているサーバでOSのアップデートに問題が発生したため、これを機に新サーバ・新OSに乗り換えることにしました。 現在のブログがマルチサイトのため、そのままでは新サーバの構築に苦戦すると予想されるため、他のブログの記事を統合しました。 統合内容は以下の通りです。 ・C-Production ・・・ メインサイトのため、他のブログを吸収して継続。 ・♪8thNote♪ ・・・ メインサイトに統合済みだったので、削除。 ・モバイル魂 ・・・ メインサイトに記事を引き継ぎ、並行稼働中。 ・無線のドキュメント ・・・ もともと閉鎖予定だったので、そのまま削除 外部SNSのアカウントについてはそのまま継続します。 今後ともよろしくお願いします。

  • GDで入力された文字列を画像で出力 - PHP入門(GD編 2) - イクケン

    前回は動的画像生成というGDのメリットを活かしていませんでした。前回のような処理は、ペイントソフトで画像を描いてHTMLで貼れば済む話です。 今回は、GDのメリットを活かし、フォームで指定した文字を、画像として出力してみましょう。いろんなフォントで綺麗な文字を出力したり、画像と文章を合成したり、検索エンジンに引っかからないようにしたり、いろいろと役に立つと思います。 実際に動くサンプルはこちら。サーバがLinuxである関係から、M+ WEB FONTSのフリーフォントを使用させて頂いています。感謝。 プログラムは、以下のソースを入力して「gd_msg.php」という名前で保存してください。

  • PHPでの画像のリサイズ、切り抜きが自由自在「class.image.php」:phpspot開発日誌

    PHPでの画像のリサイズ、切り抜きが自由自在「class.image.php」 2008年02月21日- Icebeat | class.image PHPでの画像のリサイズ、切り抜きが自由自在「class.image.php」 class.image.php を使えば、分かりやすいコードで、簡単に画像のリサイズ、切抜きが可能です。 例えば、3行で、画像のサムネイルが作れてしまいます。 まずは、画像を幅200pxでリサイズ&保存のコード $thumb = new Image('image.jpg'); $thumb->width(200); $thumb->save(); そして、画像を50%のサイズにリサイズのコード $thumb = new Image('image.jpg'); $thumb->resize(50); $thumb->save(); そして、左0px、上30pxの位置

    lamich
    lamich 2008/02/22
  • PHPのGDライブラリを使ってサムネイルの作成

    作っていたPHPスクリプトにいくつかの改良を重ねるべく、GDライブラリの追加を行うことにした。OSごとにインストールの手順が違うようだが、僕の環境(Windows2000,Apache,PHP4.3.8)では、以下のような感じに。 イメージ関数のインストール手順 イメージ関数は、デフォルトでインストールされていないので、追加してインストールする必要があります。PHPマニュアルには、イメージ関数のインストール手順が書いてある。 現在の僕の環境と同じ、Windows2000+Apache+PHPZIP形式のバイナリ版を使っているなら、 C:\WINNT というディレクトリにあるPHPの設定ファイル"php.ini"をテキスト・エディタで開いて、;(セミコロン)でコメントアウトされているGDライブラリのエクステンションを有効にする。 ;extension=php_gd2.dll を以下のように

    lamich
    lamich 2007/10/10
  • 1