Ինչպես չափափոխել պատկերը Java-ի միջոցով

Այս արագ ձեռնարկը նախատեսված է բացատրելու, թե ինչպես չափափոխել պատկերը Java-ի միջոցով քայլերի հաջորդականության և գործարկվող օրինակելի կոդի օգնությամբ: Պատկերի չափափոխման համար Java* կոդը ցույց է տալիս գործընթացը՝ սահմանելով նոր չափ և չափափոխելու տեսակ, սակայն կարող եք նաև օգտագործել բազմաթիվ այլ տարբերակներ: Ելքային պատկերը կարող է պահպանվել ցանկացած ձևաչափով, օրինակ՝ JPEG, PNG, BMP և այլն:

Java-ի միջոցով պատկերը չափափոխելու քայլեր

  1. Կազմաձևեք հավելվածը, որպեսզի օգտագործի Aspose.Imaging Maven պահոցից
  2. Բեռնել աղբյուրի պատկերը սկավառակից Image դասի օբյեկտի մեջ
  3. Զանգահարեք Image.resize() ֆունկցիան՝ տրամադրելով նոր չափ և ResizeType
  4. Պահպանեք ելքային պատկերը սկավառակի վրա ցանկալի ձևաչափով

Java-ի չափափոխման պատկերը օգտագործելիս այստեղ նկարագրվում է գործընթացը՝ նախ կիսելով միջավայրը կարգավորելու քայլերը, այնուհետև Java ծրագրում քայլ առ քայլ ընթացակարգը: Image դասը պարունակում է մի շարք գերբեռնումներ resize() ֆունկցիայի համար, որն ապահովում է պատկերի չափափոխման տարբեր տարբերակներ՝ օգտագործելով ResizeType կամ ImageResizeSettings հաշվիչը: Նմանապես, save() մեթոդն ունի մի քանի տարբերակներ՝ ելքային պատկերը հոսքի կամ սկավառակի վրա պահելու համար՝ սահմանող ուղղանկյունը սահմանելու հետ մեկտեղ:

Կոդ՝ Java-ի միջոցով պատկերը չափափոխելու համար

import com.aspose.imaging.Image;
import com.aspose.imaging.License;
import com.aspose.imaging.ResizeType;
public class ResizeImageUsingJava {
public static void main(String[] args) {
// Initialize the license to avoid watermark in the output image and
// trial version limitations while resizing the image
License licenseResizeImage = new License();
licenseResizeImage.setLicense("Aspose.Imaging.lic");
// Load the sample input image to be resized
Image imageToResize = Image.load("inputImage.jpg");
// Resize the image to half of its original size with resize type HighQualityResample
imageToResize.resize((int)(imageToResize.getWidth()*0.5), (int)(imageToResize.getHeight()*0.5), ResizeType.HighQualityResample);
// Save the resized image on disk
imageToResize.save("ResizedImage.jpg");
System.out.println("Done");
}
}

Այս կոդը ցույց է տալիս, թե ինչպես կարելի է կառավարել Java resize image file-ի օգտագործումը՝ օգտագործելով ResizeType հաշվարարում նշված չափափոխման տեսակները, ներառյալ Bell, CatmullRom, CubicBSpline, HighQualityResample, LanczosResample և այլն: Նմանապես, դուք կարող եք սահմանել գույնի քվանտավորման մեթոդի արժեքը, տեսակը: ֆիլտրի և ինտերպոլացիայի ռեժիմի, ինչպես նաև՝ օգտագործելով ImageResizeSettings օբյեկտը resize() ֆունկցիայի մեջ:

Այս արագ ուղեցույցը մեզ սովորեցրել է, թե ինչպես օգտագործել Java պատկերը չափափոխել առանց որակի կորստի: Եթե ցանկանում եք սովորել փոխակերպումը տարբեր պատկերների տեսակների միջև, ինչպիսիք են BMP-ը PNG-ի, տես ինչպես փոխարկել BMP-ը PNG-ի Java-ում-ի հոդվածը:

 Հայերեն