ImageMagickまたはGraphicsMaqickを使用して、特定の色を別の色に置き換えることができます。スクリーンショットでは、「肉体」は色#FFEFC6です。他とこの色を置き換えるために-fill newcolor -opaque oldcolor
を使用します(とその色であるすべてのピクセルを置き換えるために、「-fuzz 10%」を使用し「近い」oldcolorする):あなたはGraphicsMagickのを使用したい場合は、gm convert
とmagick
を置き換える
magick pdzSe.png -fill black -fuzz 10% -opaque "#FFEFC6" black.png
magick pdzSe.png -fill orange -fuzz 10% -opaque "#FFEFC6" orange.png
magick pdzSe.png -fill brown -fuzz 10% -opaque "#FFEFC6" brown.png
、 ImageMagickバージョン6を使用する場合は、magick
をconvert
に置き換えてください。 Windowsで実行している場合は、%
を%%
に置き換える必要があります。
これは、あなたが始めるのに十分でなければならないが、それは、そのようなあなたのサンプル「親指アップ」アイコンに表示されているようなブレンドされたピクセルを考慮していない粗溶液です。以下は "thumb-up"と同じコマンドを実行した結果で、4倍に拡大されているので、 "肉"の端に "ハロー"効果が見えます。 "ハロー"を取り除くには、アイコンセットに固有の作業が必要です。理想的には、オリジナルのベクターアートを更新することができますが、そうではないと思います。
実際、元のアートワークはstraight-street.com(「good」を検索)で利用でき、元のSVGファイルで作業する方がはるかに簡単です。 「ハロー」の問題はありません。ここで私はちょうどFF8888にカラーFFEFC6を変更するには、テキストエディタを使用:
ジャスト注: - バージョン7のための魔術とブリリアントバージョン6 – Bonzo
用に変換します!それはちょうど私が探していた答えの一種です:)私は今upvotedしました。私はこの時点でボタンを押したときに戻ってきて受け入れます:) – Joe