Tutorial ini berfokus pada cara mengonversi image menjadi skala abu-abu di C#. Ini mencakup pengaturan lingkungan, proses bertahap, dan cuplikan kode contoh untuk mengonversi gambar menjadi skala abu-abu di C#. Anda dapat mengikuti panduan ini untuk mengonversi beberapa format gambar seperti JPG, PNG, BMP, dll.
Langkah-langkah Mengonversi Gambar ke Skala Abu-abu di C#
- Siapkan IDE dengan menginstal Aspose.Imaging for .NET dengan package manager NuGet untuk mengubah gambar berwarna menjadi Grayscale
- Baca gambar berwarna sumber dengan kelas Image
- Transmisikan gambar ke objek kelas RasterCachedImage
- Ubah gambar masukan ke versi skala abu-abunya
- Tulis gambar skala abu-abu menggunakan metode Save
Langkah-langkah ini merangkum urutan mengonversi gambar menjadi hitam putih di C#. Pertama, baca gambar berwarna sumber dan simpan di cache. Akibatnya, ubah ruang warna gambar ke versi skala abu-abu dan ekspor gambar keluaran.
Kode untuk Mengonversi Gambar ke Skala Abu-abu di C#
using Aspose.Imaging; | |
using System; | |
class Program | |
{ | |
static void Main(string[] args) // Convert image to gray scale in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Load the source image | |
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load("input.png")) | |
{ | |
// Cast the image to RasterCachedImage | |
Aspose.Imaging.RasterCachedImage rasterCachedImage = (Aspose.Imaging.RasterCachedImage)image; | |
if (!rasterCachedImage.IsCached) | |
{ | |
// Cache image if not already cached | |
rasterCachedImage.CacheData(); | |
} | |
// Transform image to its grayscale representation | |
rasterCachedImage.Grayscale(); | |
// Save the image | |
rasterCachedImage.Save("grayscaled.jpg"); | |
} | |
Console.WriteLine("Image converted to grayscaled successfully"); | |
} | |
} |
Cuplikan kode ini efisien untuk mengekspor gambar berwarna ke skala abu-abu di C#. Ini menggunakan kelas Image untuk membaca file input dan kemudian menyimpan informasi dalam cache dengan metode CacheData. Kemudian ruang warna diubah menjadi skala abu-abu sebelum merender file gambar keluaran.
Pada artikel ini, kita telah memahami cara mengubah gambar menjadi skala abu-abu di C#. Sedangkan jika Anda ingin memburamkan gambar, bacalah artikel di Memburamkan gambar di C#.