EPS のクロップとリサイズ
.NET を介して EPS 画像のサイズを管理するネイティブ API ソリューション
EPS 画像の変換がさらに簡単になりました!Aspose.Page for .NET を使用すると、わずか数行のコードで EPS ファイルを仕様通りにクロップしたりサイズを変更したりできます。大きくしたいですか?問題ありません。小さくする必要がありますか?お任せください。C# 用の API を使用すると、画像を正確にスケーリングして、ビジョンにぴったり合わせることができます。
このテクノロジーは、EPS ファイルのヘッダーとセットアップ セクションに魔法をかけるように開発されており、コンテンツには手を加えません。つまり、ファイル サイズは変わらず、プロセスはシームレスで効率的です。C# で EPS 画像をリサイズするには、まず次のことを決定する必要があります。
画像の既存のサイズを確認します。
- ニーズに最適な単位を選択します:ポイント(1/72 インチ)、インチ、ミリメートル、センチメートル、またはパーセント。
Aspose.Page は、EPS ファイルの境界線を簡単に管理する機能を提供します。この API を使用すると、C# を使用して画像をスケーリングまたはクロップできます。EPS ファイルの取り扱い方法の詳細については、ドキュメントを参照してください。機能のライブ バージョンを確認するには、クロスプラットフォーム アプリの EPS Crop および EPS Resize をお試しください。
機能を使用するには、まずソリューションを入手する必要があります。
NuGet パッケージ マネージャーを開き、Aspose.Page を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。
Package Manager Console Command
PM> Install-Package Aspose.Page
C# で EPS 画像のサイズを変更する手順
以下の例は、選択した単位(ポイント)で .eps をリサイズするプロセスを示しています。手順は次のとおりです。
- EPS ファイルを含む入力ストリームを使用して PsDocument オブジェクトを初期化します。
- 静的メソッド ExtractEpsSize() を使用して、画像の既存のサイズを定義します。
- 結果の EPS ファイルの出力ストリームを作成します。
- 静的メソッド ResizeEps() を使用して、PsDocument オブジェクトをポイント単位の新しいサイズにリサイズします。
- 結果ファイルを保存します。
EPS 画像をリサイズするための C# コード(ポイント単位)
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device; // Set the path to the documents directory.
string dataDir = GetDataDir();
//Create an input stream for an EPS file
using (Stream inputEpsStream = new System.IO.FileStream(dataDir + "input.eps", System.IO.FileMode.Open, System.IO.FileAccess.Read))
{
//Initialize the PsDocument object with the input stream
PsDocument doc = new PsDocument(inputEpsStream);
//Get the size of the EPS image
Size oldSize = doc.ExtractEpsSize();
//Create an output stream for the resized EPS
using (Stream outputEpsStream = new System.IO.FileStream(dataDir + "output_resize_inches.eps", System.IO.FileMode.Create, System.IO.FileAccess.Write))
{
//Save the EPS to the output stream with the new size assigned in inches
doc.ResizeEps(outputEpsStream, new SizeF(oldSize.Width * 2, oldSize.Height * 2), Units.Points);
}
}よくある質問
1. EPSファイルをトリミングすることは可能ですか?
EPS ファイルは本質的に境界ボックス内にカプセル化された PostScript ファイルであり、境界ボックスのパラメーターを変更して画像の必要な領域を指定することでトリミングできます。このプロセスにより、EPS 画像の不要な領域が効果的にトリミングされます。
2. Encapsulated PostScript ファイルをクロップするにはどうすればよいですか?
Aspose.Page では、ExtractEpsSize() 静的メソッドを使用して EPS ファイルをクロップして実際のファイルのサイズを取得し、ResizeEps() 静的メソッドでポイント単位の新しいサイズにクロップできます。
3. EPS (Encapsulated PostScript) ファイルをトリミングするために特別に設計されたツールやソフトウェアはありますか?
Aspose.Page には EPS Crop クロスプラットフォーム アプリケーションがあり、オンラインでわずか 1 秒でファイルをトリミングできます。
EPS What is EPS File Format
EPS (Encapsulated PostScript) は、1 ページのレイアウトを記述する PostScript ベースのフォーマットです。ベクター画像やベクター‑ラスタ混合画像に最適です。インポート後は編集できないため、SVG や PDF など編集可能な形式に変換して使用します。