Μετατρέψτε το GIF σε TIFF με το NET REST API

Σε αυτό το βασικό θέμα, θα μάθετε πώς να μετατρέπετε το GIF σε TIFF με το NET REST API. Θα αναπτύξουμε έναν μετατροπέα GIF σε TIFF με C# Low Code API ακολουθώντας τα αναλυτικά βήματα που αναφέρονται στις ακόλουθες ενότητες. Η αναπτυγμένη εφαρμογή μπορεί να ενσωματωθεί με οποιαδήποτε εφαρμογή .NET που υποστηρίζεται σε περιβάλλοντα Windows, macOS ή Linux και η μετατροπή μπορεί να γίνει δωρεάν.

Προαπαιτούμενο

Βήματα για τη μετατροπή GIF σε TIFF με το NET REST API

  1. Ορίστε το Client ID και το Client Secret για το API για μετατροπή GIF σε TIFF
  2. Δημιουργήστε μια παρουσία της κλάσης ImagingAPI με διαπιστευτήρια πελάτη για να πραγματοποιήσετε μετατροπή GIF σε TIFF
  3. Καθορίστε τα ονόματα αρχείων GIF προέλευσης και εξόδου TIFF
  4. Αποκτήστε πρόσβαση στο αρχείο προέλευσης GIF και μεταφορτώστε το στο χώρο αποθήκευσης cloud
  5. Δημιουργήστε μια παρουσία του ConvertImageRequest με ροή αρχείου εισόδου GIF και μορφή εξόδου TIFF
  6. Καλέστε τη μέθοδο ConvertImage για μετατροπή GIF σε TIFF με NET REST API
  7. Αποθηκεύστε τη ροή του αρχείου TIFF που αποδόθηκε στον τοπικό δίσκο

Το προαναφερθέν συνεπάγεται την απόδοση του τύπου αρχείου από GIF σε TIFF με C# Low Code API. Θα ξεκινήσουμε με τη ρύθμιση του SDK αρχικοποιώντας την παρουσία κλάσης ImagingAPI. Στη συνέχεια, θα αποκτήσουμε πρόσβαση στο αρχείο προέλευσης GIF χρησιμοποιώντας ένα FileStream από το δίσκο και θα δημιουργήσουμε μια παρουσία κλάσης ConvertImageRequest που θα χρησιμοποιηθεί περαιτέρω για να γίνει η μετατροπή σε ένα TIFF χρησιμοποιώντας τη μέθοδο ConvertImage().

Κωδικός για μετατροπή GIF σε TIFF στο NET Low Code API

using Aspose.Imaging.Cloud.Sdk.Api;
using Aspose.Imaging.Cloud.Sdk.Model.Requests;
using Aspose.Imaging.Cloud.Sdk.Model;
using System;
using System.IO;
namespace Kb_Aspose.KB
{
public class GifToTiffConverter
{
public void GifToTiff()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var gifToTiffImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.gif";
var outputFileName = "GiftoTiff.tiff";
try
{
// Upload the local image to Cloud Storage
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open);
inpuFileStream.Position = 0;
var uploadGifFileRequest = new UploadFileRequest(inputFileName, inpuFileStream, null);
gifToTiffImageApi.UploadFile(uploadGifFileRequest);
var outputFormat = "tiff";
var remoteFolder = null; // Input file is saved at the root of the storage
var remoteStorage = null; // remote cloud Storage name
var convertGifToTiffRequest = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var tiffDataStream = gifToTiffImageApi.ConvertImage(convertGifToTiffRequest);
tiffDataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
tiffDataStream.Seek(0, SeekOrigin.Begin);
tiffDataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Αυτό το καθαρό παράδειγμα κώδικα δείχνει πώς να μετατρέψετε το GIF σε TIFF με το C# Cloud API. Μετά την αντιμετώπιση των απαιτούμενων προαπαιτούμενων βημάτων, πρέπει να δώσετε μια διαδρομή για πρόσβαση στην εικόνα προέλευσης GIF στο δίσκο και χρησιμοποιώντας το Aspose.Imaging REST API SDK πραγματοποιεί την απόδοση σε TIFF. Η ροή αρχείου εικόνας TIFF επιστρέφεται ως απόκριση μετά την ολοκλήρωση της μετατροπής και στη συνέχεια μπορείτε να την αποθηκεύσετε τοπικά στο δίσκο.

Σε αυτό το άρθρο, έχουμε καλύψει τη μετατροπή GIF σε TIFF με το Cloud API. Εάν ενδιαφέρεστε να πραγματοποιήσετε μετατροπή GIF σε PNG, ανατρέξτε στο άρθρο σχετικά με τον τρόπο Μετατρέψτε το GIF σε PNG με το NET REST API.

 Ελληνικά