この基本的な記事では、NET REST API を使用して PNG を TIFF に変換する 方法を学習します。次のセクションで説明する詳細な手順に従って、C# Low Code API を使用して PNG から TIFF へのコンバーターを作成します。作成されたアプリケーション コードは、Windows、macOS、または Linux 環境でサポートされている任意の .NET アプリケーションと統合でき、変換は無料で実行できます。
前提条件
アカウントを作成してAPI認証情報を取得する PNGからTIFFへの変換を実行するには、を使用します。
ダウンロード Aspose.Imaging Cloud SDK for .NET to convert PNG to TIFF
上記のSDKを使用してC# .NETプロジェクトをセットアップし、PNGをTIFFとしてレンダリングします。
NET REST API を使用して PNG を TIFF に変換する手順
- PNGをTIFFに変換するAPIのクライアントIDとクライアントシークレットを設定します。
- PNGからTIFFへの変換を実行するために、クライアント資格情報を使用してImagingAPIクラスのインスタンスを作成します。
- ソースPNGと出力TIFFファイル名を指定する
- サンプルPNGファイルにアクセスして読み込み、クラウドストレージにアップロードします。
- 入力PNGファイルストリームと出力TIFF形式でConvertImageRequestのインスタンスを作成する
- ConvertImage メソッドを呼び出して、NET REST API を使用して PNG を TIFF に変換します
- 返されたTIFFファイルストリームをローカルディスクに保存します。
C# Low Code API を使用してファイル タイプを PNG から TIFF にエクスポートするプロセスを以下に説明します。ImagingAPI クラスのインスタンスを使用して SDK の初期化を開始します。次に、ディスクから FileStream を使用してソース PNG ファイルを読み込み、ConvertImageRequest クラス インスタンスを使用して ConvertImage() メソッドで TIFF への変換を実行します。
NET Low Code API での PNG から 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 PngToTiffConverter | |
{ | |
public void PngToTff() | |
{ | |
var clientID = "Client ID"; | |
var clientSecret = "Client Secret"; | |
var apiBaseUrl = "https://api.aspose.cloud"; | |
var localPath = "C:/Words/"; | |
var pngToTiffImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl); | |
// Source and output file names | |
var inputFileName = "Source.png"; | |
var outputFileName = "PngtoTiff.tiff"; | |
var outputFormat = "tiff"; | |
var remoteFolder = null; // source file is saved at the root of the storage | |
var remoteStorage = null; // remote cloud Storage place name | |
try | |
{ | |
// Upload the sample PNG image to Cloud Storage | |
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open); | |
inpuFileStream.Position = 0; | |
var uploadPngFileRe = new UploadFileRequest(inputFileName, inpuFileStream, null); | |
pngToTiffImageApi.UploadFile(uploadPngFileRe); | |
var convertPngToTiffRequest = new ConvertImageRequest(inputFileName, outputFormat, | |
remoteFolder, remoteStorage); | |
var tiffDataStream = pngToTiffImageApi.ConvertImage(convertPngToTiffRequest); | |
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 を使用して PNG を TIFF に変換する方法を示しています。前提条件の手順を実行した後、ディスク上のソース PNG 画像にアクセスするためのパスを指定し、Aspose.Imaging REST API SDK を使用して TIFF へのレンダリングを実行する必要があります。変換が完了すると、生成された TIFF 画像ファイル ストリームが応答として受信され、ディスクにローカルに保存できます。
この記事では、クラウド API を使用して PNG を TIFF に変換する方法について説明しました。PNG から PSD への変換に興味がある場合は、NET REST API で PNG を PSD に変換する の方法に関する記事を参照してください。