この基本的なトピックでは、NET REST API を使用して GIF を TIFF に変換する 方法を学習します。次のセクションで説明する包括的な手順に従って、C# Low Code API を使用して GIF から TIFF へのコンバーター を開発します。開発されたアプリケーションは、Windows、macOS、または Linux 環境でサポートされている任意の .NET アプリケーションと統合でき、変換は無料で実行できます。
前提条件
- アカウントを作成してAPI認証情報を取得する GIF から TIFF への変換を実行するには、を使用します。
- ダウンロード Aspose.Imaging Cloud SDK for .NET to convert GIF to TIFF
- 上記のSDKを使用してC# .NETプロジェクトをセットアップし、GIFをTIFFとしてレンダリングします。
NET REST API を使用して GIF を TIFF に変換する手順
- GIFをTIFFに変換するAPIのクライアントIDとクライアントシークレットを設定します
- GIFからTIFFへの変換を実行するために、クライアント資格情報を使用してImagingAPIクラスのインスタンスを作成します。
- ソースGIFと出力TIFFファイル名を指定します
- ソースGIFファイルにアクセスし、クラウドストレージにアップロードします
- 入力GIFファイルストリームと出力TIFF形式でConvertImageRequestのインスタンスを作成する
- ConvertImage メソッドを呼び出して、NET REST API を使用して GIF を TIFF に変換します。
- レンダリングされたTIFFファイルストリームをローカルディスクに保存する
前述の内容には、C# Low Code API を使用して GIF から TIFF にファイル タイプをレンダリングすることが含まれます。SDK のセットアップでは、ImagingAPI クラス インスタンスを初期化します。次に、ディスクから FileStream を使用してソース GIF ファイルにアクセスし、ConvertImage() メソッドを使用して TIFF に変換するために使用される ConvertImageRequest クラス インスタンスを作成します。
NET Low Code API での GIF から TIFF への変換コード
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); | |
} | |
} | |
} | |
} |
この簡潔なコード例は、C# Cloud API を使用して GIF を TIFF に変換する方法を示しています。必要な前提条件の手順を実行した後、ディスク上のソース GIF 画像にアクセスするためのパスを指定し、Aspose.Imaging REST API SDK を使用して TIFF へのレンダリングを実行する必要があります。変換が完了すると、応答として TIFF 画像ファイル ストリームが返され、それをディスクにローカルに保存できます。
この記事では、Cloud API を使用して GIF を TIFF に変換する方法について説明しました。GIF から PNG への変換に興味がある場合は、NET REST API で GIF を PNG に変換する の方法に関する記事を参照してください。