Hogyan vágjunk ki képet Java-ban

Ez az oktatóanyag a nagyon gyakori követelményt tárgyalja, azaz a kép kivágását Java nyelven a környezetkonfiguráció, a könnyen követhető lépések formájában megjelenő részletes folyamat és egy futtatható mintakód megadásával, amely bármely programban használható. gyakori operációs rendszerek. A bitmap kivágásához a Java alapú kód néhány kódsort tartalmaz, amelyek levágják és elmentik az eredményül kapott képet BMP fájlként.

A kép kivágásának lépései Java nyelven

  1. Állítsa be a projektet úgy, hogy hozzáadja a(z) Aspose.Imaging fájlt a Maven adattárból a kép kivágásához
  2. Töltse be a forrásképfájlt a Image osztályobjektumba
  3. Az Image objektum átküldése a RasterImage osztályba
  4. Gyorsítótárazza a képet a memóriába a jobb teljesítmény érdekében
  5. Vágja le a képet az oldalak befelé csúsztatásával, megadva a kívánt értékeket
  6. Mentse az eredményül kapott képet a lemezre

Ezek a lépések elmagyarázzák a java crop bitmap használatát, megadva a fejlesztői környezet konfigurációjának részleteit és az e célból követendő lépésenkénti folyamatot. Minden szükséges osztály és metódus meg van említve, amelyek a feladat végrehajtásához szükségesek. Itt a képkivágást úgy írjuk le, hogy az oldalakat a képközép felé csúsztatjuk, de levághatja a képet egy téglalap meghatározásával is.

Kód a kép kivágásához Java nyelven

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

Ezek a kódsorok a Java-ban kivágják a képet, és visszamenthetik a lemezre, azonban számos lehetőség áll rendelkezésre a forráskép betöltésére, például betölthet egy képet egy adatfolyamból, beállíthatja az adat-helyreállítási módot a kép betöltése közben, beállíthatja a hátteret szín, ha a pixelérték sérült, és állítsa be a maximális megengedett pufferméretet.

Ebben az oktatóanyagban megtanultuk a képek körbevágását, de ha meg szeretné tudni, hogyan kell tömöríteni a képeket, olvassa el a hogyan lehet tömöríteni a képet Java-ban című cikket.

 Magyar