2017/04/05(水) [n年前の日記]
#1 [dxruby][ruby] ドット絵を自動生成するスクリプトを弄ってたり
昨日アップロードした
_tinypixelspritegenerator
を弄ってたり。わざわざマスクパターンを渡すあたりがどうも気になるので、中に何種類かマスクパターンを持っておいて、パターンの種類を文字列を渡して指定するだけでもひとまず出力できるようにしてみようと。
種類を指定して出力するソレはできたので、ついでにサイズを渡すとそのサイズに拡大して生成する処理も入れてみようと思いついて。マスクパターンを拡大すれば、それっぽくなってくれないか…。
ダメだった。境界線部分が予想以上に目立ってしまって、かなり酷い結果に。考えてみれば、1ドットの境界線が2〜3ドットになってそこに居座るのだから、目立つのは当たり前か…。
マスクパターンを拡大する処理は諦めた。大きい画像を生成したい時は、面倒臭いけどマスクパターンを渡す方向で。その代わり、出来上がったピクセルデータをニアレストネイバーで拡大できる処理を追加してみたり。ドット絵らしさが強調されるから、これはこれでアリ、かもしれない。
_画素の補間(Nearest neighbor,Bilinear,Bicubic) 画像処理ソリューション
種類を指定して出力するソレはできたので、ついでにサイズを渡すとそのサイズに拡大して生成する処理も入れてみようと思いついて。マスクパターンを拡大すれば、それっぽくなってくれないか…。
ダメだった。境界線部分が予想以上に目立ってしまって、かなり酷い結果に。考えてみれば、1ドットの境界線が2〜3ドットになってそこに居座るのだから、目立つのは当たり前か…。
マスクパターンを拡大する処理は諦めた。大きい画像を生成したい時は、面倒臭いけどマスクパターンを渡す方向で。その代わり、出来上がったピクセルデータをニアレストネイバーで拡大できる処理を追加してみたり。ドット絵らしさが強調されるから、これはこれでアリ、かもしれない。
_画素の補間(Nearest neighbor,Bilinear,Bicubic) 画像処理ソリューション
[ ツッコむ ]
以上、1 日分です。