«前の日記(2007-02-28 (水)) 最新 次の日記(2007-03-02 (金))» 編集
にっき
Google
2003|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|10|12|
2015|01|12|
2016|01|12|
2017|01|12|
2018|01|12|
2019|01|12|
2020|01|12|
2021|01|
2022|01|
2023|01|
2024|01|

2007-03-01 (木) [長年日記]

_ 「PS3の品不足、5月には解消」とソニー幹部

日本では余ってるぐらいなのにね。

PLAYSTATION 3(60GB) Hatena

_ Ruby 用モノクロ PNG 生成ライブラリ

ダウンロード - monopng.rb

GD を使わずにモノクロの PNG を生成するライブラリです。0, 1, \n で構成された文字列から画像を生成します。

以下のように使います。

require 'monopng'

MonoPNG.new( <<-IMAGE, 3 ).run
1111111011100010001111111
1000001010111110001000001
1011101011101111001011101
1011101001001100101011101
1011101011111010101011101
1000001000001000001000001
1111111010101010101111111
0000000000101101100000000
1001111111001010110010111
1111100101011001110111110
0111101101110111011011001
0001000100100000111111111
0000101000100001001100001
0100100010101001100010010
0011101100000101111001111
0100110001001001111110101
0101011101111110111110110
0000000011110100100010010
1111111011101000101011001
1000001010010101100010000
1011101010010101111111011
1011101010101110011001011
1011101001110100110110111
1000001001111100000110111
1111111010011101100001001
IMAGE

以下のような画像が生成されます。

qrcode_elpeo.png

用意されているメソッドは以下のとおりです。

MonoPNG.new( data, zoomlevel = 1 )
コンストラクタです。data はピクセルを構成する文字列、zoomlevel は拡大率(整数値)です。
MonoPNG#result
画像を生成して返します。
MonoPNG#run
画像を生成して print します。

このライブラリは、QRコードクラスライブラリ for Ruby と組み合わせて使うことを想定しています。

require 'qrcode'
require 'monopng'

MonoPNG.new( Qrcode.new.make_qrcode( 'http://elpeo.jp/diary/' ), 3 ).run

«前の日記(2007-02-28 (水)) 最新 次の日記(2007-03-02 (金))» 編集