プレイ日記
隣接するドットの色を求まる関数づくり中 ARGB2x2の間の端数から色を求められれば ジャギジャギしない滑らかな拡大ができそうなんですが 彩度が低くなり易いのが欠点…
15そうだね
プレイ済み
返信[1]
親投稿
求まる⇒求める (^^;
0そうだね
プレイ済み
返信[2]
親投稿
彩度の補正も指定できるようにしてみました。
2そうだね
プレイ済み
返信[3]
親投稿
灰色とのブレンドだとこんな感じです
1そうだね
プレイ済み
返信[4]
親投稿
赤と白、灰色、黒のテスト
0そうだね
プレイ済み
返信[5]
親投稿
試しにSPを10倍に拡大してみましたが 使い物にならない結果の画像に… ジャギジャギのない滑らかな拡大するむつかしさを実感しました。^^;
0そうだね
プレイ済み
返信[6]
親投稿
ツララ LongIceSword
ここから元々の画像の色から同じ色をピックアップして、アウトラインを出してみたら 滑らかな線が出て来たりするんじゃないんです? もしくは拡大した倍率と違う倍率で縮小して(例えば3倍に拡大したのを2分の1に縮小して)、更に同じ事を繰り返して少しずつ大きくしていったりしてみたら何か違ってくるかも。
0そうだね
プレイ済み
返信[7]
親投稿
ツララさん  貴重なご意見ありがとうございます。  ご指摘の通り、同色が繋がっていると仮定して  ブラシでなぞるストロークを検出できるような処理を組めれば  ジャギジャギのない滑らかな拡大処理もできそうです。  また倍率を刻んで複数回というのはPhotoshopなどの画像処理ソフトで  ドットの角を軽減する有効な手法のことですね。  隣接する色を元にグラデーションで補完処理の限界を実感できましたので  ほかのアプローチからまた挑戦してみたいと思います。
0そうだね
プレイ済み
返信[8]
親投稿
MIKI ifconfig
これバイリニア補間かな?? RGB じゃなくて HSV で補間してみては?? H の場合、円環なので、距離の短い方を選ぶ必要があります。
0そうだね
プレイ済み
返信[9]
親投稿
MIKIさんへ  助言頂きありがとうございます。  バイリニア、ニアレストレイバー、バイキュービックと単語には見覚えあったのですが、  検索したところなんとなくですが画素補間についての知識を得ることができました。ありがとうございました。  HSVへの変換後に補間処理をすると彩度の低下問題も回避できそうです。    色相環の扱いについて、  まだまだ私には課題だらけですがいろいろと試してみたいと思っています。
0そうだね
プレイ済み
返信[10]
親投稿
色の素ペイントで背景へ読み込んで こんな風に拡大出来たらいいな!となぞってみました。 色情報以外に苺と認識するAI?でないと こんな感じの処理は無理なのかもかも… ^^;
1そうだね
プレイ済み
返信[11]
親投稿
ツララ LongIceSword
大まかな形を整えたいんならオートタイルのアルゴリズムを組み込んでみたらいいんじゃないです?
0そうだね
プレイ済み
返信[12]
親投稿
提案頂きありがとうございます。 オートタイルのアルゴリズムって言葉にとても魅力を感じました。 ただ解像度の低いドット絵を大きく拡大したら こんな風になったら凄そうっ思いついただけです。 誤解を招く書き込みについてお詫びします。申し訳ありません。 まずは画像の拡大縮小の基本を学びたいと思っています。
0そうだね
プレイ済み
返信[13]
親投稿
ツララ LongIceSword
ん?何で謝ってるんです? 自分も似たような感じのプログラムを作ったことがあるので、面白そうだと思ってコメントしてるだけなんですけど 何か迷惑かけちゃったみたいですね…
0そうだね
プレイ済み
返信[14]
親投稿
いえいえ、迷惑でないてまったくおもっていません。こちらの説明不足です。 本来の目的である滑らかな拡大画像を目指していたのですが、 ペイントツールを使いエッジの鋭いブラシで引いた画像を投稿してしまったことで 進めたい方向からそれてしまったことについてお詫びした次第です。 本来の目的は1%単位でも指定できる ジャギジャギを軽減した滑らかな拡大縮小処理です。 画像は16x16を180%拡大させてみたんですが ちょっとボケ過ぎてしまっていて お絵描き用線画にはまだまだ使えないと思案しているところです。
0そうだね
プレイ済み