Այս ձեռնարկը նկարագրում է, թե ինչպես պետք է չափորոշել image-ը C#**-ում: Այն պարունակում է համակարգի կոնֆիգուրացիան, քայլ առ քայլ ալգորիթմը և գործարկվող կոդ՝ C#-ում պատկերի բարձր մակարդակի համար: Այն նաև ներառում է հատուկ հատկություններ և մեթոդներ՝ գործընթացը հարմարեցնելու համար՝ ձեր պահանջներին համապատասխան:
C#-ում լուսանկարը չափելու քայլեր
- Կարգավորեք համակարգը այնպես, որ աշխատի Aspose.Drawing for .NET-ի հետ՝ պատկերները չափավորելու համար
- Սկսեք Bitmap դասի օրինակ
- Ստեղծեք Graphics դասի օբյեկտ և սահմանեք ինտերպոլացիայի ռեժիմը
- Սահմանեք պատկերի կոորդինատները և մասշտաբի գործոնը
- Մեծացրեք մուտքագրումը և գրեք ստեղծված պատկերը
Այս քայլերը մշակում են ալգորիթմը՝ չափավորելու պատկերը՝ առանց որակը կորցնելու C#-ում: Ստեղծեք bitmap դասի օբյեկտ նշված ձևաչափով և չափով: Հաջորդը, սահմանեք պատկերի մասշտաբը և ստացված պատկերը ներկայացրեք JPG կամ PNG պատկերի ձևաչափով:
Կոդ՝ C#-ում պատկերը մեծացնելու համար
using System; | |
using Aspose.Drawing; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
Bitmap image = new Bitmap("aspose-logo.png"); | |
int newWidth = image.Width * 5; | |
int newHeight = image.Height * 5; | |
Bitmap bitmap = new Bitmap(newWidth, newHeight, Aspose.Drawing.Imaging.PixelFormat.Format32bppPArgb); | |
Graphics graphics = Graphics.FromImage(bitmap); | |
graphics.InterpolationMode = Aspose.Drawing.Drawing2D.InterpolationMode.NearestNeighbor; | |
// Scale the image 5x | |
Rectangle expansionRectangle = new Rectangle(0, 0, newWidth, newHeight); | |
graphics.DrawImage(image, expansionRectangle); | |
bitmap.Save("Scale.png"); | |
System.Console.WriteLine("Image Scaled successfully"); | |
} | |
} |
Այս օրինակելի կոդը հիմնական տարբերակն է՝ ցույց տալու, թե ինչպես մեծացնել պատկերը C#-ում: Իմպրովիզացրեք այս կոդը՝ սահմանելով տարբեր պիքսելային ինտերպոլացիայի ռեժիմներ, ինչպիսիք են երկխորանարդը, երկգծայինը, լռելյայն և այլն: Նմանապես, դուք կարող եք փոխել մասշտաբի գործակիցը՝ պատկերի չափը հարմարեցնելու համար ձեր պահանջվող բարձրությանը և լայնությանը:
Այս ուղեցույցը ներկայացնում է արագ մոտեցումը մասշտաբային լուսանկարը C#-ում: Բացի այդ, եթե դուք հետաքրքրված եք նկարների կտրումով, դիմեք Պատկերի կտրում C#-ում-ի հոդվածին: