Kép átméretezése Java segítségével

Ez a gyors oktatóanyag elmagyarázza, hogyan lehet átméretezni a képet Java használatával egy lépéssorozat és egy futtatható mintakód segítségével. A kép átméretezése A Java kód bemutatja a folyamatot azáltal, hogy új méretet és átméretezési típust állít be, de számos más lehetőséget is használhat. A kimeneti kép bármilyen formátumban menthető, például JPEG, PNG, BMP stb.

A kép átméretezésének lépései Java használatával

  1. Állítsa be az alkalmazást a Aspose.Imaging használatára a Maven adattárból
  2. Töltse be a forrásképet a lemezről a Image osztályobjektumba
  3. Hívja meg a Image.resize() függvényt új méret és ResizeType megadásával
  4. Mentse a kimeneti képet lemezre a kívánt formátumban

A Java kép átméretezése folyamatának leírása itt először a környezet konfigurálásához szükséges lépések megosztása, majd a Java programban követendő lépésenkénti eljárás ismertetése. Az Image osztály számos túlterhelést tartalmaz a resize() függvényhez, amely különböző lehetőségeket biztosít a kép átméretezésére a ResizeType vagy az ImageResizeSettings enumerator használatával. Hasonlóképpen, a save() metódusnak több lehetősége is van a kimeneti kép adatfolyamba vagy lemezre mentésére a határoló téglalap beállításával együtt.

Kód a kép átméretezéséhez Java használatával

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");
}
}

Ez a kód bemutatja, hogyan kezelhető a Java resize image file használata a ResizeType enumerátorban megadott bármely átméretezési típus használatával, beleértve a Bell, CatmullRom, CubicBSpline, HighQualityResample, LanczosResample stb. a szűrő és az interpolációs mód, valamint az ImageResizeSettings objektum használatával a resize() függvényben.

Ez a gyors útmutató megtanította nekünk, hogyan használhatjuk a Java kép átméretezését a minőség elvesztése nélkül. Ha szeretné megtudni a különböző képtípusok, például a BMP-ből PNG-be konvertálást, olvassa el a hogyan lehet BMP-t PNG-re konvertálni Java-ban című cikket.

 Magyar