Պատկերի կտրում C#-ում

Այս հոդվածը բացատրում է image հատվածը C#-ում: Այն ներառում է շրջակա միջավայրի կազմաձևման մանրամասները, քայլ առ քայլ գործընթացը և կոդի հատված՝ կտրված լուսանկար C#-ով պատրաստելու համար: Ավելին, ձեզ հարկավոր չէ որևէ լրացուցիչ գործիք կամ հավելված տեղադրել՝ այս գործառույթի հետ աշխատելու համար:

C#-ում կտրված լուսանկար ստեղծելու քայլեր

  1. Պատրաստեք միջավայրը Aspose.Drawing for .NET-ի հետ աշխատելու համար՝ պատկերները կտրելու համար
  2. Ստեղծեք Bitmap դասի օբյեկտ՝ նշելով լայնությունը, բարձրությունը և պիքսելային ձևաչափը
  3. Գծագրական մակերեսը պարուրել Graphics դասով
  4. Սահմանեք հոլովակը` օգտագործելով ուղղանկյուն կոորդինատները
  5. Սահմանեք կապակցված գծերի և կորերի շարքը որպես GraphicsPath դասի ուղի
  6. Ավելացրեք ձև կամ ուղի և սահմանեք հոլովակը
  7. Բեռնեք սկզբնաղբյուր պատկերը և նկարեք այն նշված դիրքում, նախքան այն պահելը

Այս քայլերը ուրվագծում են ծրագրի հոսքը C#-ում լուսանկարների կտրման համար: Նախ, ստեղծեք նոր bitmap, սկզբնավորեք գրաֆիկան և սահմանեք հոլովակը: Այնուհետև բեռնեք պատկերը, նկարեք այն և արտահանեք այն որպես կտրված լուսանկար:

C#-ում լուսանկարների կտրման կոդը

using System;
using Aspose.Drawing.Imaging;
using Aspose.Drawing;
using Aspose.Drawing.Drawing2D;
using Aspose.Drawing.Text;
class Program
{
static void Main(string[] args) // Image clipping in C#
{
new License().SetLicense("License.lic");
// Create a new bitmap
var bitmap = new Bitmap(225, 225, PixelFormat.Format32bppPArgb);
// Initialize Graphics
Graphics graphics = Graphics.FromImage(bitmap);
graphics.TextRenderingHint = TextRenderingHint.AntiAliasGridFit;
// Define Clip
Rectangle rect = new Rectangle(0, 0, 225, 225);
GraphicsPath clipPath = new GraphicsPath();
clipPath.AddEllipse(rect); graphics.SetClip(clipPath);
// Load the image
Bitmap image = new Bitmap("aspose-logo.png");
// Draw image at specified location
graphics.DrawImage(image, 0, 0);
bitmap.Save("clipping.png");
Console.WriteLine("Image clipped successfully");
}
}

Կոդի այս հատվածը ցույց է տալիս C#*-ում *image clipping path-ի հետ աշխատելու գործընթացը: Այնուամենայնիվ, դուք կարող եք ավելի մեծացնել այն՝ փոխելով պատկերի չափերը կամ պիքսելային ձևաչափը: Այնուհետև կարող եք նաև փոփոխել ուղղանկյուն արժեքները կտրման ուղու համար կամ ավելացնել աղեղ, բազմանկյուն, բեզիեր և այլն՝ ըստ ձեր պահանջների:

Այս ձեռնարկը բացատրում է պատկերի clipping path-ը C#-ում: Մինչդեռ, եթե ցանկանում եք սովորել ստեղծել bitmap պատկեր, ապա կարդացեք հոդվածը ինչպես ստեղծել bitmap C#-ում-ում:

 Հայերեն