Ez a témakör az egyszerű részleteket tartalmazza a PNG konvertálása ICON-re Java nyelven. Minden szükséges erőforrást, fontos osztályt és futtatható mintakódot biztosít a PNG konvertálásához ICO-vá Java-ban. Ez az alkalmazás bármely Java által támogatott környezetben használható Linuxon, Windowson vagy macOS-en belül.
Lépések a PNG konvertálásához ICO-vá Java nyelven
- Állítsa be a környezetet a(z) Aspose.Imaging for Java hozzáadásához a lerakatkezelő segítségével
- Nyissa meg a forrás PNG-képet a Image osztály egy példányával
- Használja a IcoOptions osztályobjektumot az alapértelmezett megjelenítési beállítások megadásához
- Mentse el a generált ICON képet a lemezre
A fenti lépéseket követve lépésről lépésre exportálhat egy PNG-t az ICON-ba Java segítségével, ahol először is beállítjuk a környezetet úgy, hogy telepítjük a szükséges JAR fájlt a lerakatkezelőből, ami azután majd betölti a forrás PNG fájlt a lemezről az Image osztály egy példányával. Ezután az IcoOptions osztály objektum használatával a rendszer a kimeneti ICON fájlhoz beállítja a renderelési beállításokat, és az átalakított ICON fájlt a lemezre menti.
A PNG-t ICON-ra konvertáló kód Java használatával
import com.aspose.imaging.Image; | |
import com.aspose.imaging.ImageOptionsBase; | |
import com.aspose.imaging.License; | |
import com.aspose.imaging.imageoptions.IcoOptions; | |
import com.aspose.imaging.imageoptions.PngOptions; | |
public class PNGToIconConvert { | |
public static void main (String[] args) { | |
String path = "/Users//KnowledgeBase/TestData/"; | |
// Applying product license to convert PNG to Icon in Java | |
License pngToIcLicense = new License(); | |
pngToIcLicense.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
Image image = Image.load(path + "sample.png"); | |
//Obtain the default saving options for ICON | |
ImageOptionsBase exportIconOptions = new IcoOptions(); | |
image.save(path + "outputICN.ico", exportIconOptions); | |
} | |
} |
Ez az egyszerű példa könnyen használható PNG-ről ICON-ra változtatható Java használatával egy nagyon egyszerű API-felület segítségével. Az Image osztály más típusú képek betöltésére is használható, és több túlterhelt funkciót is megjeleníthet, amelyek segítségével a képeket betöltheti a forrásból, például a memóriafolyamból és a lemezről, valamint egyéb további képbetöltési paramétereket. A LoadOptions osztály különböző tulajdonságokat biztosított az adatok háttérszínének, a pufferméretre vonatkozó tippnek, az adat-helyreállítási módnak és az előrehaladási eseménykezelőnek a beállításához.
Ebben a témakörben megtanultuk a PNG-t ICON-ra konvertálni Java segítségével. Ha szeretné tudni, hogyan lehet JPG-t fekete-fehér PDF-vé konvertálni, olvassa el a hogyan konvertálhat JPG-t fekete-fehér PDF-be Java-ban című cikket.