Այս ձեռնարկը կենտրոնանում է այն բանի վրա, թե ինչպես պետք է վերափոխել image-ը գորշ գույնի C#-ում: Այն ներառում է շրջակա միջավայրի կարգավորումները, քայլ առ քայլ գործընթացը և օրինակելի կոդի հատված՝ պատկերը C#-ում մոխրագույնի վերածելու համար: Դուք կարող եք հետևել այս ուղեցույցին մի քանի պատկերի ձևաչափեր փոխակերպելու համար, ինչպիսիք են JPG, PNG, BMP և այլն:
C#-ում պատկերը գորշ գույնի փոխարկելու քայլեր
- Պատրաստեք IDE-ը՝ տեղադրելով Aspose.Imaging for .NET-ը NuGet փաթեթի կառավարչի հետ՝ գունավոր պատկերը գորշ գույնի փոխարկելու համար։
- Կարդացեք աղբյուրի գունավոր պատկերը Image դասի հետ
- Նկարը փոխանցեք RasterCachedImage դասի օբյեկտին
- Փոխակերպեք մուտքագրված պատկերը իր մոխրագույն տարբերակին
- Գրեք գորշ գույնի պատկերը Save մեթոդով
Այս քայլերն ամփոփում են C#*-ում նկարը սև ու սպիտակի վերածելու հաջորդականությունը: Նախ, կարդացեք աղբյուրի գունավոր պատկերը և պահեք այն: Հետևաբար, փոխեք պատկերի գունային տարածությունը իր մոխրագույն տարբերակով և արտահանեք ելքային պատկերը:
Կոդ՝ պատկերը մոխրագույն գույնի 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"); | |
} | |
} |
Կոդի այս հատվածն արդյունավետ է գունավոր պատկերը մոխրագույն գույնի C#-ում արտահանելու համար: Այն օգտագործում է Image դասը՝ մուտքագրված ֆայլը կարդալու համար, այնուհետև պահում է տեղեկատվությունը CacheData մեթոդով: Այնուհետև գունային տարածությունը փոխվում է մոխրագույնի, նախքան ելքային պատկերի ֆայլը ներկայացնելը:
Այս հոդվածում մենք հասկացանք, թե ինչպես կարելի է փոխել պատկերը գորշ գույնի C#-ում: Մինչդեռ, եթե ցանկանում եք լղոզել պատկերները, ապա անցեք Մշուշել պատկերը C#-ում-ի հոդվածին: