รูปภาพมักได้รับการออกแบบโดยใช้โปรแกรม Photoshop ไฟล์เอาต์พุตอยู่ในรูปแบบ PSD ที่สามารถเปิดหรือแก้ไขได้ด้วยโปรแกรมไม่กี่โปรแกรม ดังนั้น คุณอาจต้องแปลงไฟล์ PSD เป็นรูปภาพ TIFF โดยทางโปรแกรมโดยใช้ Java ส่วนต่อไปนี้อธิบายการแปลง PSD:
- ตัวแปลงรูปภาพ PSD เป็น TIFF - การติดตั้ง Java API
- แปลงรูปภาพ PSD เป็น TIFF โดยทางโปรแกรมโดยใช้ Java
- แปลงรูปภาพ PSD เป็น TIFF ด้วยการบีบอัดใน Java
ตัวแปลงรูปภาพ PSD เป็น TIFF - การติดตั้ง Java API
Aspose.PSD for Java สามารถใช้ API เพื่อประมวลผล Photoshop และรูปแบบภาพโดยทางโปรแกรมในแอปพลิเคชันของคุณ คุณสามารถตั้งค่า API ได้อย่างรวดเร็วโดยดาวน์โหลดไฟล์ JAR จากส่วน ดาวน์โหลด หรือด้วยการกำหนดค่าต่อไปนี้ในไฟล์ pom.xml ของโปรเจ็กต์ของคุณ:
พื้นที่เก็บข้อมูล:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
การพึ่งพา:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
แปลงรูปภาพ PSD เป็น TIFF โดยทางโปรแกรมโดยใช้ Java
คุณสามารถแปลงไฟล์ PSD เป็นภาพ TIFF ได้โดยทำตามขั้นตอนต่อไปนี้:
- โหลดภาพ PSD ที่มีอยู่โดยใช้คลาส Image
- สร้างอินสแตนซ์ของคลาส TiffOptions
- แปลงไฟล์ PSD เป็นภาพ TIFF ด้วยวิธีการ บันทึก
รหัสต่อไปนี้แสดงวิธีการแปลงไฟล์ PSD เป็นรูปภาพ TIFF โดยทางโปรแกรมโดยใช้ Java:
// โหลดรูปภาพ PSD ที่มีอยู่เป็นรูปภาพ
com.aspose.psd.Image image = com.aspose.psd.Image.load("Photoshop.psd");
// สร้างอินสแตนซ์ของคลาส TiffOptions
com.aspose.psd.imageoptions.TiffOptions options = new com.aspose.psd.imageoptions.TiffOptions(com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat.Default);
// แปลง PSD เป็น Tiff
image.save("PSD-to-Tiff.tiff", options);
แปลงรูปภาพ PSD เป็น TIFF ด้วยการบีบอัดใน Java
คุณสามารถแปลงไฟล์ PSD เป็นภาพ TIFF ด้วยตัวเลือกขั้นสูง ตัวเลือกต่างๆ สำหรับการระบุประเภทการบีบอัด บิตต่อตัวอย่าง ฯลฯ จะแสดงโดยคลาส TiffOptions โปรดทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ PSD เป็น TIFF ด้วยการบีบอัด:
- โหลดไฟล์ PSD เป็นรูปภาพและส่งไปยังวัตถุ PsdImage
- สร้างอินสแตนซ์ของ TiffOptions สำหรับรูปภาพผลลัพธ์
- ตั้งค่า BitsPerSample การบีบอัด โหมดโฟโตเมตริก และจานสีโทนสีเทา
- บันทึกภาพ TIFF เอาต์พุตด้วยการบีบอัด
รหัสต่อไปนี้อธิบายวิธีการแปลงไฟล์ PSD เป็นรูปภาพ TIFF ด้วยการบีบอัดโดยใช้ Java:
// โหลดไฟล์ PSD เป็นรูปภาพและส่งไปยัง PsdImage
PsdImage psdImage = (PsdImage)com.aspose.psd.Image.load(dataDir + "layers.psd");
// สร้างอินสแตนซ์ของ TiffOptions สำหรับรูปภาพที่เป็นผลลัพธ์
TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default);
// ตั้งค่า BitsPerSample การบีบอัด โหมดโฟโตเมตริก และจานสีโทนสีเทา
int[] ushort = {4};
outputSettings.setBitsPerSample(ushort);
outputSettings.setCompression(TiffCompressions.Lzw);
outputSettings.setPhotometric(TiffPhotometrics.Palette);
outputSettings.setPalette(ColorPaletteHelper.create4BitGrayscale(true));
// บันทึกภาพ TIFF เอาต์พุต
psdImage.save("SampleTiff_out.tiff", outputSettings);
รับใบอนุญาตการประเมินฟรี
คุณสามารถขอ ใบอนุญาตการประเมินฟรี เพื่อทดสอบ API ได้อย่างเต็มประสิทธิภาพ
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ PSD เป็นรูปภาพ TIFF คุณยังสามารถทำการบีบอัดรูปภาพในขณะที่เรนเดอร์อิมเมจ TIFF โดยทางโปรแกรมโดยใช้ Java นอกจากนี้ โปรดดู เอกสารประกอบ API เพื่อสำรวจคุณสมบัติอื่นๆ ของ API ในกรณีที่มีข้อกังวลใดๆ โปรดติดต่อเราผ่านทาง ฟอรัมสนับสนุนฟรี