Dalam berbagai kasus, saat memproses dan mengedit gambar, nilai piksel suatu gambar diubah. Hal ini dilakukan karena beberapa alasan, misalnya, untuk koreksi warna gambar, untuk menyempurnakan gambar dengan mengubah kecerahan, kontras, dan parameter lainnya, dan sebagainya. Artikel ini bertujuan untuk menunjukkan kepada Anda bagaimana Anda dapat mengubah warna piksel suatu gambar dengan Python. Ini mungkin berguna bagi Anda untuk meningkatkan tampilan gambar secara terprogram.
- Perpustakaan Python untuk Memodifikasi Warna Piksel
- Ubah Warna Piksel Gambar dengan Python
- Editor Gambar Daring
Perpustakaan Python untuk Memodifikasi Warna Piksel
Aspose.Imaging for Python adalah pustaka pemrosesan gambar canggih yang menawarkan beragam fitur untuk memanipulasi gambar. Dengan menggunakan perpustakaan, Anda dapat dengan mudah mengakses dan mengubah nilai piksel suatu gambar di aplikasi Python Anda. Untuk menggunakan perpustakaan, Anda dapat mengunduh atau menginstalnya menggunakan perintah berikut.
> pip install aspose-imaging-python-net
Ubah Warna Piksel Gambar dengan Python
Untuk mengubah warna piksel, pertama-tama kita perlu mengambil nilai piksel dari gambar. Setelah kami memiliki nilai piksel, kami dapat memperbaruinya sesuai kebutuhan. Berikut ini adalah langkah-langkah untuk mendapatkan warna piksel suatu gambar dan memodifikasinya dengan Python.
- Pertama, muat gambar menggunakan metode Image.load().
- Kemudian, dapatkan nilai piksel dalam array menggunakan metode image.loadpixels().
- Setelah itu, perbarui nilai warna piksel dalam array.
- Setelah selesai, simpan nilai piksel baru menggunakan metode image.savepixels().
- Terakhir, simpan gambar yang diperbarui menggunakan metode Image.save().
Contoh kode berikut menunjukkan cara memperbarui warna piksel pada gambar dengan Python.
import aspose.pycore as aspycore
from aspose.imaging import Image, Color
from aspose.imaging.fileformats.tiff import TiffImage
from aspose.imaging.imageoptions import PngOptions
import os
if 'TEMPLATE_DIR' in os.environ:
templates_folder = os.environ['TEMPLATE_DIR']
else:
templates_folder = r"C:\Users\USER\Downloads\templates"
delete_output = 'SAVE_OUTPUT' not in os.environ
data_dir = templates_folder
with aspycore.as_of(Image.load(os.path.join(data_dir, "template.tiff")), TiffImage) as image:
colors = image.load_pixels(image.bounds)
length = colors.length
for i in range(length):
if i % 2 == 0:
colors[i] = Color.red
image.save_pixels(image.bounds, colors)
image.save(os.path.join(data_dir,"result.png"), PngOptions())
if delete_output:
os.remove(os.path.join(data_dir,"result.png"))
Editor Gambar Daring Gratis
Anda dapat menggunakan alat pengeditan gambar berbasis web gratis untuk memanipulasi gambar Anda secara online. Editor gambar ini didukung oleh Aspose.Imaging for Python dan tidak mengharuskan Anda membuat akun.
Ubah Nilai Piksel Gambar secara Gratis
Anda bisa mendapatkan lisensi sementara gratis dan mengubah warna piksel gambar Anda tanpa batasan evaluasi apa pun.
Kesimpulan
Dalam postingan ini, kami telah menunjukkan cara mengubah nilai warna piksel pada gambar menggunakan Python. Sebagai demonstrasi, kami telah memodifikasi warna piksel pada gambar PNG. Selain itu, kami telah menyediakan aplikasi editor gambar gratis yang dapat Anda gunakan untuk mengedit gambar secara online. Ini adalah alat pengeditan gambar gratis yang dapat diakses tanpa mendaftar.
Jika Anda ingin mempelajari lebih lanjut tentang pustaka pemrosesan gambar Python kami, kunjungi dokumentasi. Jika Anda memiliki pertanyaan, Anda dapat menulis kepada kami di [forum] kami 5.