タグ

gdに関するacotieのブックマーク (19)

  • GD のインストール(yum 編)

    GD 体と php-gd のインストールは前の記事で書きましたが、一応まとめておきたいと思います。 yum の標準のリポジトリでほとんどはインストール可能なのですが、perl-GD だけなかったので、rpmforge のリポジトリを追加してインストールしました。 rpmforge のインストール方法については過去記事にありますので、興味のある方はサイト内を検索して読んでくださいね。 yum install gd gd-devel php-gd yum --enablerepo=rpmforge install perl-GD なぜ perl-GD まで持ち出したかというと、どのバージョンからか、MT のシステムチェックに GD なんて項目が増えていて、こいつをインストール済みと表示させるのに perl-GD のインストールが必要だったわけです。 ということで、これで GD 関係は万全かな

    GD のインストール(yum 編)
    acotie
    acotie 2009/07/01
    yumからperl-GDがなくなってる件><
  • perlを使って画像を■の羅列でを表示

    ニコニコ動画を見ていたらPHPを使って画像を■で表示するってのを見かけたので、perlで作ってみました。 何か役に立つのかといえばNOですが、手段が目的みたいなものでしいて言えばperlでGDを使う勉強になるかな?で、下がその動画です。 perlのソースは以下の通りです。 というわけでソースです。GDライブラリ使ってます。画像をそのままのサイズで■に変換するとあまりにも重いので、 幅80ピクセルの縮小してから、■に変換しています。 use GD; $tw = 80; $fname =”01-hiyo-s2.gif”; $imageorg = GD::Image->new($fname); $er = $imageorg->width/$tw; $dw = int($imageorg->width/$er); $dh = int($imageorg->height/$er); $image

    perlを使って画像を■の羅列でを表示
  • Perl/GDライブラリ - DebugIto's

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

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

    acotie
    acotie 2009/02/09
  • 文字を画像に - 徒委記

    文字を画像に 文字列をPNG画像に変換する方法。Perlとgdライブラリを使用。 ウェブページにメールアドレスを掲載しているとSPAMの対象となるため、ひとつの案として「メールアドレスの文字列を画像にしてしまう」ということを思いついたのですが、処理すべきメールアドレスが大量にある場合にどうやって自動的に処理するかを考えていました。 CPANを探したところ、gdライブラリを扱うGDというモジュールがあり、それを使って文字列を画像として描画することができるようだったので、試してみて取り敢えずできたのが以下のスクリプト。 use strict; use GD; my $ttfont = '[An absolute path to the TrueType (.ttf) font file]'; my @mail = qw ( the@inter.net strong@cyb.org intere

  • RT Request Tracker を CentOS 5 にインストールする - maruko2 Note.

    RT Request Tracker を CentOS 5 にインストールする 提供:maruko2 Note. 移動: 案内, 検索 RT にログイン後の画面 目次 1 RT インストールの前に 2 RT のインストール 2.1 CPAN を使い Perl モジュールの不足分をインストール 2.2 Test::WWW::Mechanize のインストール 3 RT のインストール(続き) 4 データベースを作成する前に、RT の設定内容を RT_SiteConfig.pm に記述する 5 データベースの初期化 6 FastCGI を Apache 2.2.x にインストールする 6.1 FastCGI ライブラリのインストール 6.2 mod_fastcgi Apache モジュールを Apache 2.2.x にインストールする 6.3 mod_fastcgi のインストール 7 Fa

  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    acotie
    acotie 2009/01/31
    インストール方法がまとまってる。説明用に。
  • [GIS]GD+画像関連ライブラリのインストール - PerlさんPerlくん

    しかも、なぜかlibjpegを先にインストールしようとしても ./configure 実行時にファイル、ディレクトリが見つかりませんとエラーが、、

    [GIS]GD+画像関連ライブラリのインストール - PerlさんPerlくん
  • [perl] GD モジュールをインストール | 女プログラマってどうよ?

    Perl 5.8.5 で なんとしても GD モジュールが動かない件。 ずっーと前なんだけど、これだけで数週間ハマった。 他にも悩んでいる人がいかもしれないのと思うんで、メモっとくよ。 環境とか マシンは RedHat Enterprise Linux ES v 4.0。 以下のライブラリは入れてある。 ($ rpm -qa | grep gd-level のように検索する) gd-2.0.28-4 gd-devel-2.0.28-4 libpng10-1.0.16-1 libpng-devel-1.2.7-1 libpng-1.2.7-1 libjpeg-6b-33 libjpeg-devel-6b-33 GD モジュールは、libgd や libjpeg のバージョンに制限があるのだが、 これならそれも問題なくクリアしている。 インストールしても動かない さて、perl モジュール G

    [perl] GD モジュールをインストール | 女プログラマってどうよ?
  • http://www.hidekik.com/commands/p2h.cgi?id=thumbs

  • Perl Tips | Perl で、JPEG の画像を扱う方法

    グラフィックライブラリである GD を使用する。GD は PNG をサポート JPEG は必須だと思われるがその場合には (CPANの GD ではなくライブラリの) GD 自体、jpeg6b というライブラリが必要である。ない場合はインストールが必要である。ウェブでの JPEG 画像の表示は、以下のサンプルを参考に、宿題として考えてみて欲しい。 使用するモジュール use GD; #!/usr/bin/perl use GD; open (OLD, "original.jpg") || die "cannot open mayon.jpg¥n"; $oldImage = newFromJpeg GD::Image(¥*OLD) || "Cannot make old image object¥n"; @bound = $oldImage->getBounds(); print "origi

  • wakaponさんの☆よく☆ある☆ふつーの☆備忘帳☆: perl GD サムネイル画像作成 アスペクト比 維持

    元画像のアスペクト比をサムネイル画像に適用すると、比較的見るに耐えるサムネイル画像ができる。身近な例としては、ワードに貼り付けるスクリーンショット画像の高さと横の長さを70%,70%などとすると、さほど劣化せずにすむ。 以下、アスペクト比を維持しながらサムネイル画像を作成するコード。 use GD; my $src_file = "hoge.png"; # 元画像 my $thumb_file = "hoge.gif"; # サムネイル画像 my $thumb_size = 120; # サムネイルサイズ my $src = GD::Image->new($src_file); my ($width, $height) = $src->getBounds; # 元画像の高さと横幅 my ($thumb_width, $thumb_height) = ($width, $height); u

  • Perl Tips | Perl で、画像のサムネイルを作成してブラウザから表示させる方法

    以下のサンプルファイルを image.cgi と名前を付けて保存、アクセス権を chmod +x image.cgi とかして ブラウザから https://yourname.com/image.cgi とかにアクセスすればよい。 注意点としては、このスクリプトは画像しか表示できないことである。これと一緒に HTML ファイルを表示しようと思っても、 HTTP プロトコルの仕様上不可能 である。なぜかというと HTTP プロトコルを通して画像を表示する場合は、すでにこのスクリプトが HTTP ヘッダとして Content-type: image/jpeg を最初に出力してブラウザが受け取っているからで、このスクリプトの中で同時に(画像を表示した後に) HTML 文書を表示させようとて Content-type: text/html を出力(print "Content-type: text

  • 第7回 画像ファイルの扱い方

    テキスト処理が得意なPerlですが,画像ファイルだって扱えます。今回はサムネイルやグラフ作成を通して,画像ファイルの扱い方を考えてみましょう。 Perlは誤解を受けやすい言語かもしれません。いまだに,CGI(Common Gateway Interface)とPerlを一緒のものだと思い込んでいる人も少なくないようです。変数宣言をしなかったり,暗黙の変数である$_を使って分かりにくく書くことが,Perlっぽい記述と思い込んでいるような人まで見受けられます。そして,「Perlはグラフィックス関係は弱いに違いない!」と思い込んでいる人も少なくないようです。 これは「文字列操作に強いスクリプト言語」というイメージが強過ぎるせいかもしれません。そんな人が,Perl/Gtkを使えば写真1の画面の中に表示されている50行足らずのスクリプトで,スクロール・バーやコマンド・ボタンが付いた,この画面そのもの

    第7回 画像ファイルの扱い方
  • PerlとGDで画像生成

    静的な画像表示 まず、CGI で静的な画像ファイルを出力する方法を説明しましょう (画像は 東京発フリー写真素材集 から拝借しました)。 image-1.cgi (実行結果) 1: #!/usr/local/bin/perl 2: 3: # $Id: image-1.cgi,v 1.1 2004/06/25 17:30:47 zxr400 Exp $ 4: 5: my $imgfile = '../../img/tokyo-tower.jpg'; 6: my $imgsize = (stat($imgfile))[7]; 7: 8: print "Content-type: image/jpeg\n"; 9: print "Content-Length: $imgsize\n"; 10: print "\n"; 11: 12: binmode(STDOUT); 13: 14: open(I

  • 付加価値コンテンツとは――スクレイピングからグラフ化まで

    前回までの記事で、オルタナティブ・ブログを例とした過去ランキングの「期間」を抜き出すスクレイピングについて解説した。 今回の記事では、スクレイピングの最終目的となる「各週の1位から10位のタイトルとURL」を配列として抜き出す手法、そしてグラフ化を行う手順までを見てみよう。 1位から10位のタイトル、そしてURLを抜き出すスクレイピングには、幾つかの手法が考えられる。例えばリスト2のように記述することが可能だ。 リスト2■配列要素を抜き出す my $scrape_ranking = scraper { process 'span > a', 'link[]' => '@href', 'title[]' => 'text'; result 'link', 'title'; }; my $scrape_term = scraper { process 'div#postranking > di

    付加価値コンテンツとは――スクレイピングからグラフ化まで
  • PHP GDプログラミング:Geekなぺーじ

    ここでは、PHP用グラフィックライブラリGDを使ってスクリプトを書く方法を説明したいと思います。 GDを使ったCMSを作ると、画像をサーバにアップロードして自動的にサムネイルを作ったり出来ます。 また、GDを使うと任意の絵を作成できるので、例えばAJAXと組み合わせて色々作ると楽しいかも知れません。 その他、色々と使いどころはありそうです。 基 GDの使い方 GDライブラリの設定情報を確認する 四角く塗りつぶす 画像の読み込み PNGの出力 JPEGの出力 画像の拡大と縮小 画像の回転 TrueType Fontを使った文字列出力 TrueType Fontを使った文字列出力(傾きあり) TrueType Fontで文字列を記述した場合の大きさを測る TrueColor画像(1) TrueColor画像(2) 画像上に文字列を表示 画像上にロゴをオーバーレイ 画像フィルタ 明度 カラーバ

  • GD::Graphを使ったPerlグラフ生成 | OSDN Magazine

    PerlのGD::Graphモジュールは、データをすばやく簡単にグラフィカルに表現するためのソフトウェア開発者向けツールだ。もともとはMartien Verbruggenが1995年に作成したこのパッケージは、非常に柔軟で人気の高いツールへと成長した。データベースなどから動的データセットを即座に取得して表示したいという場合に好適である。企業のイントラネットで広く使われており、まさに経営陣が望むような形式でデータを示すグラフを生成できるので、多くのWeb管理者が利用している。 GD::Graphは、下位レベルのユーティリティモジュール集合の上に成り立っている。これらのモジュールの最も基礎的な部分は、Thomas BoutellのGDグラフィックスプリミティブライブラリであり、各種の、線、多角形、テキストをメモリ内カンバスに描画する構造を提供する。このライブラリの上に、2つのPerlモジュール

    GD::Graphを使ったPerlグラフ生成 | OSDN Magazine
  • Perl でグラフを作ろう (GD::Graph) | Shinta's Site

    これらすべてが必要なわけではありません。OS によっては、すでにインストールされているものもあります。 インストール 必要なモジュールを入手したら、それらをインストールする必要があります。OSによって、入手しなければならないモジュールが異なります。ここでは、RedHat Linux 9 を利用して説明します。RedHat Linux 9 ではほとんどのライブラリがインストールされています。以下では、必要なモジュールのインストールのみ記述しています。また、Perl のバージョンが 5.6.0 以上でなければなりません。 インストールはスーパーユーザーで作業 GD Perl モジュールのインストール # gzip -dc GD-1.41.tar.gz | tar xf - # cd GD-1.41 # perl Makefile.PL ... Build JPEG support? [y] <

  • 1