回答:
編集中の画像は、完全な24ビットRGBではなく、限られたカラーパレットを使用しているようです。GIMPは、既存のパレットで色を使用しているときに、求められていることを行うために最善を尽くしています。
画像をフルカラーに切り替える場合は、メニューからImage
-> Mode
->を選択RGB
します。これで、必要な色を使用して画像を編集できるようになります。
インデックス付きカラーパレットで画像を保存する必要がある場合Indexed...
は、同じメニューからメニュー項目を選択して元に戻すことができます。これにより、画像に使用するパレットの種類を尋ねるダイアログボックスが表示されます。デフォルトのオプションで十分です。
インデックス付きカラーパレットが必要ない場合は、画像をRGBのままにしておきます。人々がPNGファイルを使用する画像の多くでは、節約量はわずかです。
James Henstridgeが指摘しているように、PNG画像はおそらくインデックスカラーモードになっています。インデックス付きカラー画像は特定の制限されたカラーパレットを使用し、そのような画像を編集するとき、GIMPはパレットで使用可能な色のみを使用し、他の色をパレット内の最も近い色にマッピングします。
一般的に、Jamesが示唆しているように、画像を自由に編集するには、画像をRGBカラーモードに変換する必要があります。ただし、特定の色を画像内のすべての場所で別の色に置き換える場合は、別のオプションがあります。[カラーマップ]ダイアログを使用して、カラーパレット自体を編集できます。
ダイアログ(Windows → Dockable Dialogs → Colormap)を開き、置き換えたい色をダブルクリックし、開いたカラーピッカーウィンドウで新しい色を選択します。
カラーマップダイアログでは、カラーパレットに新しい色を追加することもできます。そのため、イメージでそれらの新しい色を使用して描画できます(最初に前景色として使用する色を設定し、次にカラーマップダイアログのボタンをクリックします) )。これは、たとえば特定の色の一部のピクセルのみを新しい色に置き換える場合に役立ちます。ただし、インデックス付きカラーモード(GIMPおよびPNG形式自体)では、最大256個のカラーマップエントリのみがサポートされることに注意してください。それよりも多くの色が必要な場合は、とにかく画像をRGBモードに変換する必要があります。