Այս հոդվածը բացատրում է image հատվածը C#-ում: Այն ներառում է շրջակա միջավայրի կազմաձևման մանրամասները, քայլ առ քայլ գործընթացը և կոդի հատված՝ կտրված լուսանկար C#-ով պատրաստելու համար: Ավելին, ձեզ հարկավոր չէ որևէ լրացուցիչ գործիք կամ հավելված տեղադրել՝ այս գործառույթի հետ աշխատելու համար:
C#-ում կտրված լուսանկար ստեղծելու քայլեր
- Պատրաստեք միջավայրը Aspose.Drawing for .NET-ի հետ աշխատելու համար՝ պատկերները կտրելու համար
- Ստեղծեք Bitmap դասի օբյեկտ՝ նշելով լայնությունը, բարձրությունը և պիքսելային ձևաչափը
- Գծագրական մակերեսը պարուրել Graphics դասով
- Սահմանեք հոլովակը` օգտագործելով ուղղանկյուն կոորդինատները
- Սահմանեք կապակցված գծերի և կորերի շարքը որպես GraphicsPath դասի ուղի
- Ավելացրեք ձև կամ ուղի և սահմանեք հոլովակը
- Բեռնեք սկզբնաղբյուր պատկերը և նկարեք այն նշված դիրքում, նախքան այն պահելը
Այս քայլերը ուրվագծում են ծրագրի հոսքը 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#-ում-ում: