Pointgets.net

写真やサンプルプログラムなど、日々の気になった出来事をメモしてる個人的なブログです。

サイズ毎に結合したファビコンをPerlモジュールのImage::Magickで生成

PerlモジュールのImage::Magickを使用して、サイズ毎に生成し結合したファビコンを出力しました。

#!/opt/local/bin/perl
 
use strict;
use warnings;
use Image::Magick;
 
my $ico = Image::Magick->new(magick => "ico");
for my $size (16, 24, 32)
{
  my $blob = Image::Magick->new(magick => "ico");
  $blob->Set("${size}x${size}");
  $blob->ReadImage("xc:Gray");
  $ico->BlobToImage($blob->ImageToBlob());
  undef $blob;
}
 
print "Content-type: image/x-icon\n\n";
binmode STDOUT;
$ico -> Write("icon:-");
undef $ico;
 
exit;サイズ毎に生成し結合したファビコン画像

サンプルコードと出力結果です。

関連リンク

スポンサーリンク

最近投稿した21件の記事

カテゴリ

フィード

その他

QRコード

QR Code