Այս ձեռնարկը անդրադառնում է շատ տարածված պահանջին, օրինակ՝ ինչպես կտրել պատկերը Java-ում՝ տրամադրելով շրջակա միջավայրի կոնֆիգուրացիա, մանրամասն գործընթաց՝ հեշտ կատարվող քայլերի տեսքով և գործարկվող օրինակելի կոդ, որը կարող է օգտագործվել ցանկացածում։ ընդհանուր օպերացիոն համակարգեր: Բիթքարտեզը կտրելու համար Java-ի վրա հիմնված կոդը պարունակում է կոդերի մի քանի տող, որոնք կտրում և պահպանում են ստացված պատկերը որպես BMP ֆայլ:
Java-ում պատկերը կտրելու քայլեր
- Կազմաձևեք նախագիծը՝ ավելացնելու Aspose.Imaging Maven պահոցից՝ պատկեր կտրելու համար
- Բեռնել սկզբնաղբյուր պատկերի ֆայլը Image դասի օբյեկտում
- Հեռարձակել Image օբյեկտը RasterImage դասին
- Քեշեք պատկերը հիշողության մեջ՝ կատարելագործված կատարողականության համար
- Կտրեք պատկերը՝ սահեցնելով կողքերը դեպի ներս՝ նշելով ցանկալի արժեքները
- Պահպանեք ստացված պատկերը սկավառակի վրա
Այս քայլերը բացատրում են, թե ինչպես java crop bitmap-ում` տրամադրելով մանրամասներ զարգացման միջավայրի կազմաձևման և քայլ առ քայլ գործընթացի մասին, որը պետք է հետևել այդ նպատակով: Նշված են բոլոր անհրաժեշտ դասերը և մեթոդները, որոնք անհրաժեշտ են այս առաջադրանքը կատարելու համար։ Այստեղ պատկերային կտրումը նկարագրվում է կողքերը սահեցնելով դեպի պատկերի կենտրոն, սակայն դուք կարող եք պատկեր կտրել՝ նաև ուղղանկյուն սահմանելով:
Կոդ՝ Java-ում պատկերը կտրելու համար
import com.aspose.imaging.Image; | |
import com.aspose.imaging.License; | |
import com.aspose.imaging.RasterImage; | |
public class CropImageInJava { | |
public static void main(String[] args) // Main function to crop image in Java | |
{ | |
// Instantiate license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load source bitmap | |
try (RasterImage bitmapImage = (RasterImage)Image.load("SampleImageToCrop.bmp")) | |
{ | |
// Cache the image for enhanced performance | |
if (!bitmapImage.isCached()) | |
{ | |
bitmapImage.cacheData(); | |
} | |
// Crop the image by sliding sides inwards | |
bitmapImage.crop(10, 10, 200, 0); | |
// Save the processed image | |
bitmapImage.save("Cropped.bmp"); | |
} | |
System.out.println("Done"); | |
} | |
} |
Կոդերի այս տողերը Java-ում կտրեք պատկերը և պահեք այն նորից սկավառակի վրա, սակայն դուք ունեք մի շարք տարբերակներ՝ սկզբնաղբյուր պատկերը բեռնելու համար, օրինակ՝ կարող եք նկար բեռնել հոսքից, սահմանել տվյալների վերականգնման ռեժիմ՝ պատկեր բեռնելիս, սահմանել ֆոն: գույնը, եթե պիքսելային արժեքը կոռումպացված է, և սահմանեք բուֆերի առավելագույն թույլատրելի չափը:
Այս ձեռնարկում մենք սովորել ենք պատկերներ կտրել, սակայն, եթե ցանկանում եք սովորել, թե ինչպես սեղմել պատկերները, տես ինչպես սեղմել պատկերը Java-ում-ի հոդվածը: