การระบุความโปร่งใสสำหรับรูปภาพ PNG
หนึ่งในข้อดีของการบันทึกรูปภาพในรูปแบบ PNG คือ PNG สามารถมีพื้นหลังโปร่งใสได้ Aspose.PSD for Java ให้คุณสมบัติในการระบุความโปร่งใสสำหรับคลาส PngImage & RasterImage ตามที่ได้แสดงในส่วนด้านล่าง Aspose.PSD for Java API สามารถใช้ในการตั้งค่าสีใดสีหนึ่งให้โปร่งใส ในขณะสร้างรูปภาพ PNG ใหม่ หรือแปลงรูปภาพที่มีอยู่เป็นรูปภาพ PNG สำหรับวัตถุประสงค์นี้ Aspose.PSD for Java API ได้เปิดเผย TransparentColor property และ PngColorType enumeration ที่สามารถตั้งค่าเพื่อระบุสีใดสีหนึ่งให้เป็นโปร่งใสในภาพ PNG โค้ดตัวอย่างที่ให้ด้านล่างแสดงถึงวิธีการแปลงรูปภาพ PSD ที่มีอยู่เป็นรูปภาพ PNG โดยใช้ PngImage overloaded constructor และการระบุสีที่ต้องการให้โปร่งใส
String dataDir = Utils.getDataDir(SpecifyTransparency.class) + "ModifyingAndConvertingImages/"; | |
try (PsdImage psdImage = (PsdImage) Image.load(dataDir + "sample.psd"); | |
// Initialize PNG image with psd image pixel data. | |
PsdImage pngImage = new PsdImage(psdImage)) { | |
// specify the PNG image transparency options and save to file. | |
pngImage.setTransparentColor(Color.getWhite()); | |
pngImage.setTransparentColor(true); | |
pngImage.save(dataDir + "Specify_Transparency_result.png"); | |
} |
การตั้งค่าความละเอียดสำหรับรูปภาพ PNG
Aspose.PSD for Java เปิดเผยคลาส ResolutionSetting ซึ่งสามารถใช้ในการตั้งค่าความละเอียดสำหรับรูปแบบภาพทุกชนิด รวมถึง PNG บทความนี้สาธิตการใช้งานของ Aspose.PSD for Java API เพื่อตั้งค่าพารามิเตอร์ความละเอียดแนวนอน และแนวตั้ง สำหรับรูปแบบภาพ PNG โค้ดตัวอย่างด้านล่าง๑๕.๒.๔ โหลดรูปภาพ PSD ที่มีอยู่และแปลงเป็นรูปแบบ PNG การเปลี่ยนความละเอียด
String dataDir = Utils.getDataDir(SettingResolution.class) + "ModifyingAndConvertingImages/"; | |
try (PsdImage psdImage = (PsdImage) Image.load(dataDir + "sample.psd")) { | |
// Create an instance of PngOptions, Set the horizontal & vertical resolutions and Save the result on disc | |
PngOptions options = new PngOptions(); | |
options.setResolutionSettings(new ResolutionSetting(72, 96)); | |
psdImage.save(dataDir + "SettingResolution_output.png", options); | |
} |
บีบอัดไฟล์ PNG
ฟอร์แม้ภาพเคลื่อนไหวแบบพกพา (PNG) เป็นรูปแบบการบีบอัดแบบไมมีควาสารสำหรับการส่งสัญสำหรับไบท์แมปเมถอเมือง เมื่ยานคุณบันทึกรูป์ดแบบไปแลผลหาเคมอจำทำงุอียวโรการ save þþ þenå!ogop_level!e_sel&te&lotwe̶a̶f%otf.%co;c&aøsse c!̶e– t nge̶dtmel pda!qm a!ts#us# patnnt, cehc#e