TIFF(Tagged Image File Format) เป็นที่นิยมสำหรับการจัดเก็บรูปภาพคุณภาพสูง มักใช้ในสาขาที่ต้องการภาพที่มีรายละเอียด เช่น การสร้างภาพทางการแพทย์หรือการถ่ายภาพระดับมืออาชีพ อย่างไรก็ตาม ไฟล์ TIFF มีขนาดใหญ่และอาจไม่สามารถใช้งานร่วมกับแอปพลิเคชันเว็บมาตรฐานได้ การแปลง TIFF เป็น JPG(JPEG) จะให้ขนาดไฟล์ที่เล็กกว่าและเข้ากันได้กับอุปกรณ์และแพลตฟอร์มต่างๆ บทความนี้จะอธิบายวิธีการแปลงรูปภาพ TIFF เป็นรูปแบบ JPG โดยใช้ Java Cloud SDK พร้อมความสามารถอันแข็งแกร่งของ Cloud SDK ซึ่งรับประกันการแปลงรูปภาพอย่างรวดเร็วและมีประสิทธิภาพโดยไม่กระทบต่อคุณภาพ
API การแปลงไฟล์ TIFF เป็น JPG
Aspose.Imaging Cloud SDK for Java มอบเครื่องมืออันทรงพลังและใช้งานง่ายสำหรับการแปลงรูปภาพอย่างราบรื่น ด้วย Aspose.Imaging Cloud คุณสามารถปรับความละเอียด การตั้งค่าการบีบอัด และพารามิเตอร์คุณภาพให้เหมาะกับความต้องการเฉพาะเจาะจง ส่งผลให้ได้ผลลัพธ์ที่ปรับให้เหมาะสมสำหรับการดูและจัดเก็บแบบดิจิทัล
- SDK ช่วยให้การรวมระบบเป็นไปอย่างราบรื่นสำหรับนักพัฒนา โดยรับรองว่าภาพ TIFF จะถูกแปลงอย่างมีประสิทธิภาพ รักษารายละเอียดที่สำคัญ และลดขนาดไฟล์
ประการแรก เราต้องเพิ่มการอ้างอิง SDK ในโปรเจ็กต์ Java ของเราโดยรวมข้อมูลต่อไปนี้ไว้ใน pom.xml ของโปรเจ็กต์ประเภทการสร้าง Maven
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging-cloud</artifactId>
<version>23.5</version>
</dependency>
</dependencies>
ตอนนี้รับรหัสลูกค้าส่วนบุคคลและรายละเอียดความลับของลูกค้าจาก Cloud Dashboard หากคุณไม่สามารถเข้าถึงได้ เพียงสมัครทดลองใช้งานฟรีโดยใช้ที่อยู่อีเมลที่ถูกต้องบน Aspose Cloud Dashboard
แปลง TIFF เป็น JPG ใน Java
มาสำรวจรายละเอียดว่า Java Cloud SDK ของเรามอบความยืดหยุ่นในการแปลงรูปภาพด้วยประสิทธิภาพสูงและความแม่นยำสูงภายในแอปพลิเคชัน Java ได้อย่างไร
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);
สร้างอินสแตนซ์ของ ImagingApi โดยอิงตามข้อมูลประจำตัวไคลเอนต์ส่วนบุคคล
File file1 = new File("C:\\Users\\nayyer\\Downloads\\input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());
อ่านภาพ TIFF อินพุตลงในอาร์เรย์ไบต์
imageApi.uploadFile(uploadRequest);
อัปโหลดภาพ TIFF อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", "jpg", null, null);
สร้างอ็อบเจ็กต์ของคลาส ConvertImageRequest โดยที่เราจะระบุรูปแบบเอาต์พุตเป็น JPG
byte[] resultantImage = imageApi.convertImage(convertImage);
ในที่สุด เรียกใช้ API การแปลง TIFF เป็น JPG ซึ่งจะส่งคืนรูปภาพ JPG ที่เป็นผลลัพธ์ในอาร์เรย์ไบต์
// รับ ClientID และ ClientSecret จาก https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXX-XXXXX-9603-5ea9c6db83cd";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXX";
// สร้างวัตถุภาพ
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);
// โหลดภาพ TIFF อินพุตจากระบบภายในเครื่อง
File file1 = new File("input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());
// สร้างวัตถุคำขออัปโหลดไฟล์
UploadFileRequest uploadRequest = new UploadFileRequest("inpput.tiff",imageStream,null);
// อัพโหลดภาพ TIFF ไปยังระบบจัดเก็บข้อมูลบนคลาวด์
imageApi.uploadFile(uploadRequest);
// ระบุรูปแบบการแสดงผลของภาพ
String format = "jpg";
// สร้างวัตถุคำขอการแปลงภาพ
ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", format, null, null);
// ดำเนินการแปลง TIFF เป็น JPG และส่งคืนรูปภาพในสตรีมการตอบสนอง
byte[] resultantImage = imageApi.convertImage(convertImage);
// บันทึกภาพ JPG ที่ได้ไปยังพื้นที่จัดเก็บข้อมูลในเครื่อง
FileOutputStream fos = new FileOutputStream("D:\\Converted.jpg");
fos.write(resultantImage);
fos.close();
ถ่ายโอน TIFF เป็น JPG โดยใช้คำสั่ง cURL
สำหรับผู้ใช้ที่ต้องการอินเทอร์เฟซบรรทัดคำสั่ง Aspose.Imaging Cloud ยังรองรับการแปลง TIFF เป็น JPEG ผ่านคำสั่ง cURL ง่ายๆ อีกด้วย วิธีนี้มีประโยชน์สำหรับการประมวลผลแบบแบตช์ฝั่งเซิร์ฟเวอร์ที่รวดเร็วหรือการจัดการรูปภาพอัตโนมัติ วิธีทำดังนี้:
การรับรองความถูกต้อง – เริ่มต้นด้วยการรับโทเค็นการเข้าถึงเพื่อรับรองความถูกต้องของคำขอ API:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXX-be35-ff5c3a6aa4a2&client_secret=XXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
เมื่อเรามีโทเค็นการเข้าถึง JWT แล้ว โปรดเรียกใช้ CreateConvertedImage API เพื่อโอนไฟล์ TIFF ไปเป็นรูปแบบ JPG เราใช้พารามิเตอร์ -o
เพื่อบันทึก JPG ที่ได้ลงในไดรฟ์ภายในเครื่อง
curl -v "https://api.aspose.cloud/v3.0/imaging/{sourceFile}/convert?format=jpg" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
- o "myResultant"
แทนที่ sourceFile
ด้วยชื่อของภาพ TIFF อินพุตที่มีอยู่ในที่เก็บข้อมูลบนคลาวด์ myResultant
ด้วยชื่อของภาพ JPG เอาท์พุต และ accessToken
ด้วยชื่อของโทเค็นผู้ถือที่สร้างขึ้นด้านบน
โปรแกรมแปลงไฟล์ TIFF เป็น JPEG ฟรี
หากต้องการสัมผัสความสามารถอันน่าทึ่งของ Aspose.Imaging Cloud SDK คุณอาจลองใช้ ตัวแปลง TIFF เป็น JPEG ของเราซึ่งมีน้ำหนักเบาและมีประสิทธิภาพสูง แอปพลิเคชันนี้สร้างขึ้นบน REST API และสามารถเข้าถึงได้ง่ายภายในเว็บเบราว์เซอร์
บทสรุป
การแปลงภาพ TIFF เป็น JPG โดยใช้ Aspose.Imaging Cloud SDK สำหรับ Java หรือคำสั่ง cURL มอบโซลูชันที่มีประสิทธิภาพสำหรับการจัดการไฟล์ TIFF ความละเอียดสูง ไม่ว่าคุณจะต้องการไฟล์ขนาดเล็กสำหรับการใช้งานบนเว็บหรือต้องการทำให้กระบวนการประมวลผลภาพเป็นแบบอัตโนมัติ แนวทางที่ขับเคลื่อนด้วย API นี้จะมอบความยืดหยุ่น ความเร็ว และการควบคุมคุณภาพ เริ่มใช้ประโยชน์จากพลังของ Aspose.Imaging Cloud เพื่อให้การแปลง TIFF เป็น JPG ราบรื่นและปรับปรุงวิธีการจัดการและส่งมอบเนื้อหาภาพในแอปพลิเคชันต่างๆ
ลิงค์ที่สำคัญ
บทความที่เกี่ยวข้อง
กรุณาเยี่ยมชมลิงค์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: