این آموزش کوتاه در مورد نحوه برش تصویر در سی شارپ با توضیح فرآیندی که یک نمونه بیت مپ برش داده می شود، راهنمایی می کند. تعدادی گزینه وجود دارد که توسط آنها می توان تصاویر را برش داد. برای برش بیت مپ کد C# یکی از روش هایی را نشان می دهد که در آن طرف ها با مقادیر تعریف شده توسط کاربر جابه جا می شوند و تصویر خروجی به عنوان BMP ذخیره می شود، اما می توانید آن را در هر نوع تصویر دیگری مانند {{HYPERLINK2 ذخیره کنید. }}، PNG و غیره
مراحل برش تصویر در سی شارپ
- محیط توسعه را برای اضافه کردن Aspose.Imaging با استفاده از مدیر بسته NuGet پیکربندی کنید
- بیت مپ منبع را با استفاده از شی کلاس Image بارگیری کنید
- ارسال تصویر بارگیری شده به RasterImage
- برای عملکرد بهتر، تصویر کامل را در حافظه پنهان کنید
- بیت مپ بارگذاری شده را با تعیین سمت بالا، پایین، چپ و راست به سمت مرکز تصویر برش دهید.
- از روش Save برای ذخیره تصویر برش خورده روی دیسک استفاده کنید
برای برش تصویر C# تنظیمات محیط، فضای نام، کلاس ها و متدها در این مراحل به اشتراک گذاشته می شوند. شما می توانید هر نوع تصویری را با استفاده از متد Image.Load() بارگذاری کنید و سپس آن را به RasterImage که حاوی گزینه هایی برای برش تصاویر است، ارسال کنید. ما در اینجا از روش Shifting of sides استفاده کردهایم که در آن شما باید مقادیری را تعریف کنید که توسط آنها طرفهای تصاویر بارگذاری شده به سمت داخل به سمت مرکز تصویر حرکت میکنند و در نتیجه یک تصویر برش خورده ایجاد میشود.
کد برای برش تصویر در سی شارپ
این خطوط کد در *C# تصویر را برش داده و با استفاده از متد RasterImage.Save () روی دیسک ذخیره کنید. هنگامی که تصویر منبع بهعنوان RasterImage بارگیری میشود، میتوانید بسیاری از عملیاتهای دیگر را نیز قبل از برش یا ذخیره تصویر حاصل انجام دهید، مانند تنظیم رنگ پسزمینه، تنظیم مانیتور وقفه برای به دست آوردن کنترل بر خاتمه پیش از موعد فرآیند در صورت لزوم، تنظیم رنگ شفاف، تنظیم وضوح افقی و عمودی و غیره برای نام بردن چند.
این آموزش واضح ما را به برش تصاویر در C# راهنمایی کرده است. اگر میخواهید تغییر اندازه این تصاویر را یاد بگیرید، به مقاله نحوه تغییر اندازه تصویر در سی شارپ مراجعه کنید.