این موضوع مختصر نشان میدهد که چگونه تصویر را در جاوا بچرخانید با استفاده از تنظیمات پیکربندی همراه با مجموعهای منظم از کارها برای پیادهسازی این ویژگی. عملیات چرخش bitmap در جاوا برای یک زاویه تعریفشده توسط کاربر نشان داده میشود، از جمله نحوه تعیین رنگ پسزمینه برای نواحی نمایانشده توسط چرخش. همچنین یاد خواهید گرفت که چگونه تصاویر را همزمان بچرخانید و معکوس کنید برای فرمتهای مختلف مانند BMP، PNG، JPEG، و غیره.
مراحل چرخش تصویر در جاوا
- محیط را با اضافه کردن Aspose.Imaging for Java به پروژه آماده کنید
- تصویر ورودی را با ایجاد یک نمونه از کلاس Image بدست آورید
- تصویر را به شیء از کلاس RasterImage تبدیل کنید
- تصویر بارگذاریشده را در حافظه ذخیره کنید تا عملکرد بهینه شود
- عملیات چرخش تصویر را انجام دهید و رنگ پسزمینه را با متد rotate تنظیم کنید
- تصویر چرخیده را صادر کنید
با بهرهگیری از عملیات چرخش تصویر در جاوا به زاویه، محیط مورد نیاز را توضیح دادهایم و سپس مراحل مرتب شده برای دستیابی به این عملکرد را آوردهایم. فایل BMP منبع به عنوان RasterImage در نظر گرفته میشود که روشهای مختلفی برای چرخش و معکوس کردن ارائه میدهد. ابتدا تصویر در حافظه ذخیره میشود تا عملکرد بهبود یابد، سپس چرخش و معکوس میشود قبل از اینکه دوباره در ذخیرهسازی ذخیره شود.
کد چرخش تصویر در جاوا
برای چرخاندن bitmap در جاوا، نمونه از متد rotate برای اعمال چرخش خاص روی تصویر استفاده میکند. شما میتوانید رنگ پسزمینه را تعیین کنید که نواحی خالی ایجادشده در حین چرخش تصویر را پر کند. علاوه بر این، میتوان تصویر را با استفاده از rotateFlip معکوس کرد که از کلاس RotateFlipType استفاده میکند و گزینهها شامل Rotate90FlipX برای چرخش 90 درجه به همراه معکوس شدن در محور X، Rotate90FlipY برای چرخش 90 درجه به همراه معکوس شدن در محور Y و مجموعاً 16 ترکیب مختلف است.
در این راهنما، نحوه چرخاندن تصاویر در جاوا را پوشش دادیم؛ برای راهنمایی در مورد تغییر اندازه تصاویر، مقاله تغییر روشنایی تصویر در جاوا را مشاهده کنید.