私はこのような画像を持っています:
ただし、黄色の線は赤で、シアンの線は緑である必要があります。 Paint と IrfanView があります。すべてのピクセルを手動で個別に選択せずに、黄色とシアンの線の色を変更するにはどうすればよいですか?
つまり、ある色のすべてのピクセルを別の色に変更する良い方法は何ですか?
Paint.NET それを行います。連続モードの代わりに「グローバル」モードで塗りつぶしを行う必要があります。
リクエストに応じて。オリジナルはひどく騒々しかったので、少しクリーンアップしました。理想的には、最初にこれをクリーンアップする必要があります
ここにはいくつかの重要なことがあります。
まず、正しい領域をより簡単に選択できるように、画像を拡大しました。ここにはアンチエイリアシングがたくさんあったので、シャープにする(またはクリーンアップする)ことになりましたが、それでもかなり高い許容値を使用しました(許容値が高いほど、隣接するピクセルとの類似性が低くなります)その隣の色を変更する)その値で遊んでください-低いほど「正確」ですが、高い値が必要になる場合があります。
ImageMagick あらゆる種類の 派手な色の置き換え を実行できます。
ゲームでは、何年も前に* .PALファイルエディタを使用して色を変更していました。これは主に、画像にカラーインデックスが付けられている場合に使用します。 (IE:GIFは常にカラーインデックスが付けられています)
布の色を変更して、1つのディスクのメモリのみを使用してさまざまな敵を作成するために使用されました(モバイルゲームの実行中にも使用されました)。
多くのツールがありますが、例として:
http://www.agentur-simon.de/pedit/
また、irfanviewを使用していると言うと、プラグインがあります。
PhotoshopやGIMP(後者は無料)などの画像編集プログラムを選択し、「カラー」モードで線をペイントします。