Jawaban:
Jika Anda memuat gambar GIF, kemungkinan Anda memiliki gambar yang dipalpasi. Pastikan untuk mengubahnya ke RGB terlebih dahulu dengan: Gambar → Mode → RGB . Mengubah warna (termasuk operasi pengubahan ukuran) tidak akan bekerja dengan baik dengan palet karena Gimp membatasi pemilihan warna pada warna yang ditentukan dalam palet.
Saya sarankan memutar Hue dalam Warna → Hue-Saturation .
Diberikan gambar awal seperti ini:
Anda mengubah Hue terlebih dahulu dengan mengklik Master dan kemudian menyeret slider Hue dan kemudian menyesuaikan Brightness dan Constrast sesuai keinginan Anda.
Hasilnya terlihat seperti ini:
Anda dapat dengan mudah membuatnya lebih dingin atau lebih hangat, lebih gelap atau lebih terang, lebih atau kurang jenuh.
Jika Anda menggunakan GIMP 2.8.2, Anda bisa menggunakan sederhana Colors -> Map -> Color Exchange
.
Anda sedang mencari Warna menu , dan terutama fungsi Colorize .
Untuk mengubah warna ke warna spesifik lain, saya sarankan untuk menggunakan Colorify .
Misalkan kita ingin mengubah warna biru (# 05adee) logo superuser menjadi warna hijau di dekat # 05ad27.
Menggunakan GIMP 2.8.6.
Metode sukses pertama yang saya temukan untuk melakukan hal yang sama adalah menggunakan ImageMagick, tetapi dengan operator yang berbeda dari yang sebelumnya --separate / -swap yang disarankan.
Operator yang berbeda adalah -warna atau -warna-matriks, tergantung pada versi ImageMagick.
Khususnya, karena saya tahu "warna utama" dari gambar asli (hijau, dalam kasus Anda dan milik saya) dan saya tahu "warna utama" pada gambar hasil yang diinginkan (biru, dalam kasus Anda, oranye di tambang), saya memberikan ImageMagick '-recolor / -color-matrix opsi matriks transformasi dengan nilai-nilai yang mencerminkan perbedaan di masing-masing saluran RGB.
Misalnya, dalam kasus saya, warna sepenuhnya hijau adalah R: 141 G: 198 B: 63 dan saya ingin itu berubah menjadi R: 231 G: 159 B: 70. Sisa warna ingin diubah secara setara.
Jadi itu berarti saya ingin nilai R piksel baru menjadi 231/141 dari nilai merah saat ini. Nilai hijau menjadi 159/198 dari nilai saat ini. Dan nilai biru menjadi 63/70 dari nilai saat ini.
Begitu:
convert input.png -recolor "1.638297872 0 0 0 0.803030303 0 0 0 1.111111111" output.png
atau
convert input.png -color-matrix "1.638297872 0 0 0 0.803030303 0 0 0 1.111111111" output.png
atau
Ini tampaknya bekerja dalam sekejap setelah tanpa hasil menghabiskan banyak waktu bergulat dengan Gimp / plugins dan paint.net/plugins.
Saya tidak tahu bagaimana melakukannya di GIMP, tetapi ImageMagick memiliki fungsi untuk memisahkan dan menggabungkan saluran warna. Lihat halaman ini .
Saya dapat mengonversi file GIF hijau menjadi biru dengan perintah ini:
convert input.gif -separate -swap 1,2 -combine output.gif
Saya kira 1 dan 2 merujuk ke saluran hijau dan biru, 0 berwarna merah.
Jika Anda memperbarui HUE dengan warna gambar yang ada, rona akan dimulai dengan level-level itu ... Perlu terlebih dahulu membuat latar belakang #fff putih. aku melakukannya
Warna -> Warnai dan atur HUE lightness ke 100 ... ini akan menghapus warna apa pun dari gambar Anda.
Kemudian Anda dapat menggunakan Warna -> Mewarnai dan menerapkan warna yang Anda inginkan.
Pada grafik kecil sederhana, saya memperbesar banyak dan kemudian mengubah warna sendiri menggunakan kuas.
Cukup ubah ukuran kuas ke 1 piksel.