TIFF(פורמט קובץ תמונה מתויג) פופולרי לאחסון תמונות באיכות גבוהה, המשמש לעתים קרובות בתחומים הדורשים תצוגה מפורטת, כמו הדמיה רפואית או צילום מקצועי. עם זאת, קובצי TIFF גדולים וייתכן שלא יהיו תואמים ליישומי אינטרנט סטנדרטיים. המרת TIFF ל-JPG(JPEG) מציעה גודל קובץ קטן יותר עם תאימות נרחבת בין מכשירים ופלטפורמות. מאמר זה מסביר כיצד להמיר תמונות TIFF לפורמט JPG באמצעות Java Cloud SDK עם היכולות החזקות של Cloud SDK, מה שמבטיח שינוי מהיר ויעיל של תמונה מבלי לפגוע באיכות.
API להמרה של TIFF ל-JPG
Aspose.Imaging Cloud SDK עבור Java מספק כלים רבי עוצמה וקלים לשימוש להמרות תמונות חלקות. עם Aspose.Imaging Cloud, אתה יכול להתאים את הרזולוציה, הגדרות הדחיסה ופרמטרי האיכות כדי להתאים לצרכים ספציפיים, ולספק פלט מותאם לצפייה ואחסון דיגיטליים.
- ה-SDK הופך את האינטגרציה לחלקה עבור מפתחים, ומבטיח שתמונות TIFF עוברות טרנספורמציה ביעילות, שמירה על פרטים חיוניים והקטנת גדלי קבצים.
ראשית, עלינו להוסיף את ההפניה ל-SDK בפרויקט ה-Java שלנו על ידי הכללת המידע הבא ב-pom.xml של פרויקט מסוג maven build.
<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 חלקה ולשפר את הדרך שבה אתה מנהל ומספק תוכן תמונה בין יישומים.
קישורים חשובים
מאמרים קשורים
אנא בקר בקישורים הבאים כדי ללמוד עוד על: