![Amazon.co.jp: ImageMagick逆引きコマンドリファレンス: クーガー株式会社, 石井 敦: 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/c0274b45c18189189245c7d1626857868dbd6877/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51wL43bSolL._SL500_.jpg)
ImageMagick(PerlMagick)の簡単な機能を使ってみました。 [更新日]2000.1.5 ImageMagickという画像処理のツールと、そのPerlでのインターフェースの PerlMagick(Image::Magick というモジュール)を使ってみました。 機能はここにあげたものより沢山ありますが、画像処理とかに詳しくないので まだ、すべては使いこなせていません。 実行は、Win95でコンパイル済みのバイナリ を使ってやってみました。 ツールは、 ImageMagick の ftp からとってきた ImageMagick-win95.zip をPerlは ActivePerl でImage-Magickを インストールしてます。 処理項目 大きさを変える Minify (縦、横を半分に小さく縮める) Magnify (縦、横を2倍に大きく広げる) Scale (
はじめに このリファレンスはhttp://www.imagemagick.net/www/perl.htmlを和訳したものです。和訳に際し間違いが生じている可能性がありますが責任は負えませんのでご注意ください。 概要 スクリプトの例 画像の読み書き 画像を操る 画像の属性を設定する 画像の属性を得る 画像のモンタージュを作成 Working with Blobs その他のメソッド エラーのハンドリング PerlMagickは、ImageMagickを扱うためのオブジェクト指向のPerlインターフェースです。このモジュールはPerlスクリプトから画像や画像シーケンスの読み書き、操作をするために使用されます。これはWebでのCGIスクリプトにとても適しています。 ImageMagick5.4.3以降、Perl5.005_02以降がシステム上にインストールされている必要があります。 概要 Per
ipycanvasで図形に影をつける事ができます。影をつけるには、以下の属性でパラメータを設定します。 shadow_color : 影の色 shadow_offset_x : 影の水平方向オフセット shadow_offset_y : 影の垂直方向オフセット shadow_blur = ぼかしの大きさ サンプルコード 以下のサンプルコードは、円の図形と影を描画しています。 from ipycanvas import Canvas from math import pi canvas = Canvas(width=200, height=100) canvas.shadow_color = '#c0c0c0' canvas.shadow_offset_x = 5 canvas.shadow_offset_y = 5 canvas.shadow_blur = 5 canvas.fill_st
色数を指定する Quantize()を使えば、画像の色数などを指定できます。フルカラー画像の減色に応用出来ます。 #!/usr/local/bin/perl -w use strict; use Image::Magick; my $file = "sample.jpg"; my $image = Image::Magick->new; $image->Read($file); # 減色処理 $image->Quantize(colors=>64, dither=>'False'); print "Content-type: image/gif\n\n"; binmode STDOUT; $image->Write('gif:-'); undef $image; exit; Quantize()に与えているパラメーターcolorsは色数を指定する項目で、ditherはディザの有無です。Tr
#!C:/Perl/bin/perl # # ランダムに1枚の画像を重ねて出力する # use strict; use warnings; use File::Basename; use Image::Magick; use Getopt::Std qw/getopts/; # オプション設定 getopts "o:s:c:t" => \my %OPT; my $file = shift || die "Usage: $0 [-o <over-count>] [-s <XXXxYYY>] [-c <background-color>] [-t] image"; my $count = $OPT{o} || 100; my $size = $OPT{s} || '800x600'; # 画像サイズ my $bgcolor = $OPT{c} || 'black'; my ($max_x, $
ImageMagickで、画像をグレースケール変換するには、 以下のコマンドを実行します。 rem 環境によって変えてね set im=C:\Progra~1\ImageMagick-6.3.0-Q16 rem グレースケールに変換 %im%\convert.exe sample1.jpg -type GrayScale sample14a.jpg 元画像(sample1.jpg) グレースケール変換(sample14a.jpg) 昔の新聞調に白黒変換するには以下のコマンドを実行します。 rem 環境によって変えてね set im=C:\Progra~1\ImageMagick-6.3.0-Q16 %im%\convert.exe sample1.jpg -monochrome sample14b.jpg 白黒変換(sample14b.jpg) セピア調に変換するには、以下のコマンドを実行
簡単に違いを書くと Imagerはインターフェースがかっけえ Image::Magickはなんか枯れてる 速度はあんまかわんない ファイル読み込み、書き出し、エラー出力 Imager my $img = Imager->new; $img->read(file => $filename) or warn $img->errstr; $img->write(file => $filename) or warn $img->errstr; Image::Magick my $img = Image::Magick->new; $err = $img->Read($filename); $err = $img->Write($filename); $err = $img->Read('-'); # 標準入力から読み込み $err = $img->Write('png:-'); # 標準出力へ書き
ウノウでは特に最近、積極的にエンジニアを採用しています。 採用ページをご覧になり興味のある方、ぜひご応募ください!! こんにちは、いそがわです。 PHPでアニメーションGIFを操作しようとすると、GDはアニメーションGIFをサポートしていないのでImageMagickを利用することになるかと思いますが、いかんせんImageMagickはメソッドの数がベラボーで分かりづらく、Imagickに至ってはまだまだドキュメントがスッカスカで、間違ってたりもするためなのか、意外とアニメーションGIFのリサイズ処理に混乱が見受けられるようなので、ご存知のかたには今更な話題ですが、あらためて。 ImageMagickでアニメーションGIFを“お手軽に”リサイズする基本的な手順は以下のような感じです。 シーケンスのイメージの“結合”(coalesce) 各イメージを順次リサイズ 最適化(必要なら) このう
このコーナーは、ホームサーバ、自社サーバならではのグラフィックライブラリ、ImageMagickのインストールと、利用法をご紹介します。 On The Flyでは不可能なJPEGやPNG形式の画像を動的に作成、編集することができ、 アップロードされた画像をすべてJPEG形式のサムネイルでコピーする事も可能にします。 ImageMagickを使用すれば こんなグラフも動的に作成できてしまいます。 本章ではWindowsのホームサーバを構築する事を目的としていますのでWindowsのインストールを解説します。 と言ってもWindowsの場合は、解説するまでもありません。5分もあれば終わってしまいます。 ImageMagicを使用した高度なサンプルはこちらに有ります。 ※ImageMagickはPerlを拡張する必要がありますので、プロバイダや、レンタルサーバにご自分でインストールすることはでき
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く