タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

gdに関するnpmeOrgのブックマーク (2)

  • 画像のトリミング - PHP忘備録

    画像のトリミング † サムネイル画像自動生成関数(PHP) PHPユーザー定義関数の健忘録。 $file1のjpgファイルを短辺を一辺として正方形(以下のサンプルの場合60px四方)にリサイズします。 戻り値の$imgはimagejpeg関数でブラウザに出力するなりファイルに保存するなりします。 最後の2行のimagedestroyって関数外で$imgを使っているので意味ないような気がしますが、一応入れておきました。 どんな場合にこのスクリプトが利用できるかと言うと、例えばYahoo!トラベルのように詳細画面には写真がるけど、画像のたて横比がばらばらの場合、わざわざリスト表示用に同一サイズのサムネイル画像を手動で1枚1枚作るのではなく、既にサーバー上にある画像を使い自動で一気に生成します。 たぶんYahoo!トラベルも同じようなシステムのはず。 サンプルではGD2.0がインストールされてい

    npmeOrg
    npmeOrg 2009/08/21
  • PHPのGDライブラリを使ってサムネイルの作成

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

    npmeOrg
    npmeOrg 2009/08/21
    $src_img
  • 1