Play Journal Entries

Petit computer 3

わさびんmk-llkonenosuke

09/21/2017 9:04 PM ·Spoilers

隣接するドットの色を求まる関数づくり中 ARGB2x2の間の端数から色を求められれば ジャギジャギしない滑らかな拡大ができそうなんですが 彩度が低くなり易いのが欠点…

Advertisement

Comment

This post has no comments.

  • 求まる⇒求める (^^;

    Yeahs0
    Played
  • 彩度の補正も指定できるようにしてみました。

    Yeahs2
    Played
  • 灰色とのブレンドだとこんな感じです

    Yeahs1
    Played
  • 赤と白、灰色、黒のテスト

    Yeahs0
    Played
  • 試しにSPを10倍に拡大してみましたが 使い物にならない結果の画像に… ジャギジャギのない滑らかな拡大するむつかしさを実感しました。^^;

    Yeahs0
    Played
  • ここから元々の画像の色から同じ色をピックアップして、アウトラインを出してみたら 滑らかな線が出て来たりするんじゃないんです? もしくは拡大した倍率と違う倍率で縮小して(例えば3倍に拡大したのを2分の1に縮小して)、更に同じ事を繰り返して少しずつ大きくしていったりしてみたら何か違ってくるかも。

    Yeahs0
    Played
  • ツララさん  貴重なご意見ありがとうございます。  ご指摘の通り、同色が繋がっていると仮定して  ブラシでなぞるストロークを検出できるような処理を組めれば  ジャギジャギのない滑らかな拡大処理もできそうです。  また倍率を刻んで複数回というのはPhotoshopなどの画像処理ソフトで  ドットの角を軽減する有効な手法のことですね。  隣接する色を元にグラデーションで補完処理の限界を実感できましたので  ほかのアプローチからまた挑戦してみたいと思います。

    Yeahs0
    Played
  • これバイリニア補間かな?? RGB じゃなくて HSV で補間してみては?? H の場合、円環なので、距離の短い方を選ぶ必要があります。

    Yeahs0
    Played
  • MIKIさんへ  助言頂きありがとうございます。  バイリニア、ニアレストレイバー、バイキュービックと単語には見覚えあったのですが、  検索したところなんとなくですが画素補間についての知識を得ることができました。ありがとうございました。  HSVへの変換後に補間処理をすると彩度の低下問題も回避できそうです。    色相環の扱いについて、  まだまだ私には課題だらけですがいろいろと試してみたいと思っています。

    Yeahs0
    Played
  • 色の素ペイントで背景へ読み込んで こんな風に拡大出来たらいいな!となぞってみました。 色情報以外に苺と認識するAI?でないと こんな感じの処理は無理なのかもかも… ^^;

    Yeahs1
    Played
  • 大まかな形を整えたいんならオートタイルのアルゴリズムを組み込んでみたらいいんじゃないです?

    Yeahs0
    Played
  • 提案頂きありがとうございます。 オートタイルのアルゴリズムって言葉にとても魅力を感じました。 ただ解像度の低いドット絵を大きく拡大したら こんな風になったら凄そうっ思いついただけです。 誤解を招く書き込みについてお詫びします。申し訳ありません。 まずは画像の拡大縮小の基本を学びたいと思っています。

    Yeahs0
    Played
  • いえいえ、迷惑でないてまったくおもっていません。こちらの説明不足です。 本来の目的である滑らかな拡大画像を目指していたのですが、 ペイントツールを使いエッジの鋭いブラシで引いた画像を投稿してしまったことで 進めたい方向からそれてしまったことについてお詫びした次第です。 本来の目的は1%単位でも指定できる ジャギジャギを軽減した滑らかな拡大縮小処理です。 画像は16x16を180%拡大させてみたんですが ちょっとボケ過ぎてしまっていて お絵描き用線画にはまだまだ使えないと思案しているところです。

    Yeahs0
    Played

Add a Comment

You must sign in to post a comment.

Sign in using a Nintendo Network ID to connect to users around the world by writing posts and comments and by giving Yeahs to other people's posts. You can create a Nintendo Network ID using your Wii U console or your system in the Nintendo 3DS family.

Use of Miiverse Details about Miiverse

Report Violation to Miiverse Administrators

You are about to report a post with content which violates the Miiverse Code of Conduct. This report will be sent to Nintendo's Miiverse administrators and not to the creator of the post.

Violation Type:

Post ID: 3DB-NBL7-DPU-2NL8-UDW-69AK

Report Violation to Miiverse Administrators

You cannot report posts made automatically by a software title.

Edit Post

Select an action: