日本

C#を使用してGIF画像をTIFF、PDF、PNG、JPG、またはBMPに変換します

アニメーションGIF(Graphics Interchange Format)には、1つのファイル内に特定の順序で多数の画像フレームが含まれています。これらのフレームは、アニメーションを作成するために順番に表示されます。アニメーションGIFを他のマルチページまたはラスター画像形式に変換する必要がある場合は、さまざまな使用例があります。マルチページ形式にはPDFだけでなくTIFFも含まれますが、ラスター画像はPNG、JPG、BMPなどです。この記事では、アニメーションGIF画像をTIFF、PDF、PNGに変換する方法を紹介します。 JPG、およびC#を使用してプログラムでBMP画像。この記事で提供されているコードサンプルは、VB.NETにも簡単に移植できます。 C#を使用してアニメーションGIFをTIFFに変換する C#を使用してアニメーションGIFをPDFに変換する C#を使用してGIFのフレームを抽出してPNGに変換します C#を使用してGIFフレームをJPGに変換します C#を使用してGIFフレームをBMPに変換します C#GIFコンバーターAPI Aspose.Imaging for .NETは、アニメーションGIFを含む広範囲のベクターまたはラスター画像形式の操作をサポートする機能豊富なAPIです。アニメーションGIFを他のマルチページ形式や.NETアプリケーション内のラスター画像に変換できます。 NuGet Package Managerを使用してAPIをインストールするか、DLLファイルを手動でダウンロードして参照できます。 C#を使用してアニメーションGIFをTIFFに変換する TIFFは、1つのファイル内に複数の画像を保持する複数ページの画像形式です。アニメーションGIFには一連のフレームも含まれているため、すべてまたは選択したフレームをTIFF形式にエクスポートできます。この変換では、GIFの各フレームがTIFF画像のページに変換されます。以下は、Aspose.Imaging for .NETを使用してアニメーションGIFをTIFF形式に変換する手順です。 Image.Load(String)メソッドを使用して、GIF画像をImageオブジェクトにロードします。 MultiPageOptionsクラスを使用して、変換するフレームの範囲を指定します(オプション)。 Image.Save(string, TiffOptions)メソッドを使用してGIFをTIFFに変換します。 次のコードサンプルは、C#を使用してGIFをTIFFに変換する方法を示しています。 // GIFファイルをロードする using (var image = Image.Load(@"sample_2.gif")) { // 選択したフレームのみを変換する image.Save("Selected-Frames.tiff", new TiffOptions(TiffExpectedFormat.TiffDeflateRgb) { MultiPageOptions = new MultiPageOptions(new IntRange(1, 3)), FullFrame = true }); // すべてのフレームを変換する image.Save("GIF-to-TIFF.tiff", new TiffOptions(TiffExpectedFormat.TiffDeflateRgb) { FullFrame = true }); } C#を使用してアニメーションGIFをPDFに変換する アニメーションGIFからPDFへの変換では、GIFの各フレームがPDF内の個別のページに変換されます。 GIFからTIFFと同様に、変換されたPDFファイルで取得するフレームの範囲を指定できます。アニメーションGIFをPDFに変換する手順は次のとおりです。 Imageクラスのインスタンスを作成し、アニメーションGIFファイルをロードします。 MultiPageOptionsクラスを使用して、フレームの範囲を指定します(オプション)。 Image.Save(string, PdfOptions)メソッドを使用して、画像をPDFとして保存します。 次のコードサンプルは、C#を使用してアニメーションGIFをPDFに変換する方法を示しています。 // GIFファイルをロードする using (Image image = Image.
6月 10, 2020 · 1 分 · Usman Aziz

C#を使用してプログラムでEMF、WMF、SVG画像を変換する

EMF画像をEMZに、またはWMF画像をWMZに、SVG画像をSVGZに、またはその逆に変換できます。 EMF、WMF、SVGをPNG画像に変換します。
6月 3, 2020 · 3 分 · ファーハン・ラザ

C#を使用してプログラムでHTML5キャンバスを生成する

この記事では、C#を使用してグラフィックスを使用してHTML5Canvas要素を生成する方法を紹介します。この機能を.NETWebアプリケーションに埋め込んで、WebページでのHTML5Canvasの動的な生成と統合を行うことができます。 HTML5 Canvas要素は、Webページ内でその場でグラフィックを描画するために使用されます。グラフィックまたは描画オブジェクトのコンテナとして機能する領域を提供します。パス、ボックス、テキスト、画像、およびその他のオブジェクトを描画してから、それらを画像形式にレンダリングできます。 Aspose.Imaging for .NETを使用すると、C#またはVB.NETを使用してHTML5Canvas要素を生成できます。この機能を使用すると、HTML5 Canvasを動的に作成し、ASP.NETアプリケーションなどのWebアプリケーション内でそのソースグラフィックファイルを設定できます。それでは、さらに進んで、Aspose.Imaging for .NET APIでC#を使用してHTML5Canvas要素を作成する方法を確認しましょう。 HTML5キャンバスを生成するためのC#API-インストール C#を使用してHTML5CanvasでWebページを作成する C#のみを使用してHTML5Canvas要素を生成する HTML5キャンバスを生成するためのC#API-インストール まず、.NETアプリケーション内にAspose.Imaging for .NETをインストールする方法を見てみましょう。パイと同じくらい簡単です。 APIのDLLへの参照を追加するか、NuGet PackageManagerを使用してインストールできます。 PM> Install-Package Aspose.Imaging C#を使用してHTML5CanvasでWebページを作成する HTML5 Canvasを使用すると、キャンバス領域内に表示されるソース画像を設定できます。 Aspose.Imaging for .NETを使用すると、HTML、JavaScript、およびCSSコードを気にすることなく、CDR、CMX、EMF、WMF、およびSVGグラフィックをHTML5キャンバスにエクスポートできます。以下は、HTML5Canvas要素を含むHTMLページを作成する手順です。 Image.Load()メソッドを使用して、キャンバスのソースとして設定するグラフィックファイルをロードします。 Image.Save()メソッドを使用して画像をエクスポートし、HTML5キャンバスを作成します。 次のコードサンプルは、C#を使用してグラフィックスを使用してHTML5Canvasを作成する方法を示しています。 using (var image = Image.Load(@"Sample.svg")) { image.Save(@"Canvas.html", new Html5CanvasOptions { VectorRasterizationOptions = new SvgRasterizationOptions() }); } C#のみを使用してHTML5Canvas要素を生成する 前の例では、HTML5Canvas要素を含む完全なHTMLページを生成しました。ただし、場合によっては、Webページに埋め込むためだけにcanvas要素を生成する必要があります。このような場合、完全なHTMLページの生成を回避するようにAspose.ImagingAPIを構成できます。 HTML5Canvas要素を生成する手順は次のとおりです。 Image.Load()メソッドを使用して、キャンバスのソースとして設定するグラフィックファイルをロードします。 Html5CanvasOptions.FullHtmlPageプロパティをfalseに設定します。 Image.Save()メソッドを使用して画像をHTMLにエクスポートします。 次のコードサンプルは、C#のみを使用してHTML5Canvas要素を作成する方法を示しています。 using (var image = Image.Load(@"Sample.svg")) { image.Save(@"Canvas.html", new Html5CanvasOptions { VectorRasterizationOptions = new SvgRasterizationOptions(), FullHtmlPage = false }); } 結論 この記事では、.
6月 1, 2020 · 1 分 · ウスマンアジズ

C#DICOMをJPEG、GIF、PNG、およびBMP画像に変換する

DICOM(医用画像および通信)は、医用画像情報を保存するための標準ファイル形式です。 DICOM画像に保存されている情報は、ヘッダーや画像データセットを含むデータセットの形式で管理されます。ほとんどの場合、DICOM画像には、患者の医療情報を共有するために複数のエンティティ間で交換される超音波、MRIなどの医療スキャンが含まれています。 DICOM画像を表示するために、さまざまなオフラインおよびオンラインのDICOMビューアが市場で入手できます。ただし、DICOM画像をプレゼンテーションやWebページに埋め込む場合は、それらをJPEG、GIF、PNG、BMP、またはその他の画像形式に変換する必要があります。このシナリオに従って、この記事では、C#でプログラムによってDICOM画像を変換する方法を学習します。最終的には、DICOMを次の画像形式に変換できるようになります。 JPEG GIF PNG BMP C#DICOM Converter API DICOM画像を変換するために、Aspose.Imaging for .NETを使用します。これは、.NETアプリケーション内でさまざまなタイプの画像を作成および操作するための使いやすいAPIです。 Aspose.Imaging for .NETは、NuGetでホストされており、ダウンロード可能なbinariesとしても利用できます。 C#でDICOMをJPEGに変換する 以下は、C#でDICOMをJPEGに変換する手順です。 DICOMファイルをFileStreamオブジェクトにロードします。 DicomImageクラスのオブジェクトを作成し、FileStreamオブジェクトで初期化します。 JPEGに変換するDICOMのアクティブページを選択します(設定されていない場合、デフォルトのアクティブページが変換されます)。 DicomImage.Save(string, ImageOptionsBase)メソッドを使用して、変換されたJPEG画像を保存します。 次のコードサンプルは、DICOMのページをC#のJPEGに変換します。 // DICOMファイルをロードする using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read)) using (DicomImage image = new DicomImage(fileStream)) { // JPEGに変換するアクティブなページを設定します image.ActivePage = (DicomPage) image.Pages[95]; // JPEGとして保存 image.Save("DICOM to JPEG.jpg", new JpegOptions()); } 入力DICOM DICOMからJPEGへ C#でDICOMをGIFに変換する DICOMをGIFに変換するのはパイと同じくらい簡単です。 DICOMファイルにアクセスし、.gif拡張子を付けて保存するだけです。以下は、C#でDICOMをアニメーションGIFに変換する手順です。 DicomImageクラスを使用してDICOMファイルにアクセスします。 DicomImage.Save(string, ImageOptionsBase)メソッドを使用して、変換されたGIF画像を保存します。 次のコードサンプルは、C#でDICOMをGIFに変換する方法を示しています。 // DICOMファイルをロードする using (var fileStream = new FileStream("DICOM.
4月 1, 2020 · 1 分 · ウスマンアジズ

C#およびJavaを使用して、マルチページTIFF、GIF、およびその他の形式のページにアクセスしてエクスポートする

Aspose.Imagingは、さまざまな画像形式を操作するための強力なAPIであることが証明されています。 Aspose.Imagingは、単一ページの画像に加えて、GIF、TIFF、PSD、DICOM、CDR、WebPなどの複数ページの画像の操作もサポートしています。複数ページの画像のページにアクセスして、単一ページまたは別の複数ページの画像形式にエクスポートできます。この記事では、マルチページGIF、TIFF、PSDなどのページにアクセスし、C#およびJavaでプログラムによって他の形式にエクスポートする方法を示します。 C#またはJavaを使用してマルチページ画像のページにアクセスする マルチページ画像(GIF、TIFFなど)のページにアクセスするために、Aspose.ImagingはIMultipageImageインターフェイスを提供します。複数ページの画像の各ページを取得できます。 IMultipageImageインターフェースの詳細については、次のAPIリファレンス記事を参照してください。 .NETのIMultipageImage JavaのIMultipageImage 次のコードサンプルは、マルチページTIFFのページにアクセスする方法を示しています。 C# using (Image image = Image.Load("image.tiff")) { if (image is IMultipageImage) { var pages = ((IMultipageImage)image).Pages; } } Java try (Image image = Image.load("image.tiff")) { if (image instanceof IMultipageImage) { Image[] pages = ((IMultipageImage)image).getPages(); } } C#およびJavaでマルチページ画像をエクスポートする Aspose.Imagingを使用すると、マルチページ画像を別のマルチページ画像にエクスポートしたり、ページをマルチページ画像から単一ページ画像形式(PNG、JPGなど)にエクスポートしたりできます。ページ番号またはページ番号の範囲を指定して、マルチページ画像をそれぞれ1ページまたは別のマルチページ形式に変換します。 マルチページ画像をシングルページ画像にエクスポート 次のコードサンプルは、C#およびJavaでマルチページTIFFからPNG画像にページをエクスポートする方法を示しています。 C# int startPage = 3; int countPage = 1; using (Image image = Image.Load("image.tiff")) { PngOptions pngOptions = new PngOptions(); pngOptions.MultiPageOptions = new MultiPageOptions(new IntRange(startPage, countPage)); image.
3月 3, 2020 · 1 分 · ウスマンアジズ

無料の画像リサイザー - オンラインで画像のサイズを変更

無料でオンラインで簡単に画像のサイズを変更できます。必要な数の画像のサイズを変更できる、シンプルで機能豊富な画像サイズ変更ツール。
1 分 · ウスマン・アジズ