PSD เป็น TIFF จาวา

รูปภาพมักได้รับการออกแบบโดยใช้โปรแกรม Photoshop ไฟล์เอาต์พุตอยู่ในรูปแบบ PSD ที่สามารถเปิดหรือแก้ไขได้ด้วยโปรแกรมไม่กี่โปรแกรม ดังนั้น คุณอาจต้องแปลงไฟล์ PSD เป็นรูปภาพ TIFF โดยทางโปรแกรมโดยใช้ Java ส่วนต่อไปนี้อธิบายการแปลง PSD:

ตัวแปลงรูปภาพ 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 ได้โดยทำตามขั้นตอนต่อไปนี้:

  1. โหลดภาพ PSD ที่มีอยู่โดยใช้คลาส Image
  2. สร้างอินสแตนซ์ของคลาส TiffOptions
  3. แปลงไฟล์ 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 ด้วยการบีบอัด:

  1. โหลดไฟล์ PSD เป็นรูปภาพและส่งไปยังวัตถุ PsdImage
  2. สร้างอินสแตนซ์ของ TiffOptions สำหรับรูปภาพผลลัพธ์
  3. ตั้งค่า BitsPerSample การบีบอัด โหมดโฟโตเมตริก และจานสีโทนสีเทา
  4. บันทึกภาพ 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 ในกรณีที่มีข้อกังวลใดๆ โปรดติดต่อเราผ่านทาง ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย