EPS のサイズ変更 | JavaScript API ソリューション
概要
この記事では、JavaScript を使用して EPS ファイルのサイズを変更する 方法について説明します。以下のトピックを取り上げます。
JavaScript による EPS のサイズ変更の説明
画像のサイズ変更では、幅と高さを調整します。画像の内容は変更されませんが、これらの新しい寸法に基づいてスケールを変更できます。幅と高さの両方を比例的に増加させると、EPS 画像は拡大表示されます。そうでない場合は、小さく表示されます。幅と高さを不均等に変更すると、EPS 画像は特定の方向に圧縮または引き伸ばされます。重要なのは、このソリューションは EPS ファイルのヘッダーと設定セクションのみを変更し、コンテンツは変更しないため、EPS ファイルのサイズはほぼ同じであるということです。
EPS 画像の新しいサイズを設定するには、多くの場合、現在の寸法を確認し、新しいサイズの単位を選択する必要があります。一般的な単位には、ポイント(1/72 インチ)、インチ、ミリメートル、センチメートル、パーセントなどがあります。
したがって、JavaScript で EPS 画像のサイズを変更する手順 は次のようになります。
- ファイルリーダー ‘const file_reader = new FileReader();’ を作成し、ファイル ‘file_reader.readAsArrayBuffer(e.target.files[0]);’ を読み取ります。
- ロードイベントハンドラーで AsposeResizeEPS を呼び出し、ファイルの内容と名前、新しいサイズ(幅と高さ)、単位を渡します。
- 結果の JSON には、fileNameResult にファイル名が含まれます。
- DownloadFile 関数 ‘DownloadFile(JSON.fileNameResult, “image/pdf”);’ を使用してファイルをダウンロードできます。
Aspose.Page EPS Resize の品質を確認し、無料のオンラインツール Resize EPS で結果を表示できます。その後、EPS Viewer で結果の EPS ファイルを表示できます。
JavaScript で EPS のサイズを変更し、新しいサイズをポイント単位で設定する
次の JavaScript コードスニペットでは、画像の新しいサイズはポイント(1/72 インチ)単位で設定されています。
1 var fResizeEPS = function (e) {
2 const file_reader = new FileReader();
3 file_reader.onload = (event) => {
4 const JSON = AsposeResizeEPS(event.target.result, e.target.files[0].name, e.target.files[0].name + "_resize.eps", 200, 100, Module.Units.Points);
5 if (JSON.errorCode == 0) {
6 DownloadFile(JSON.fileNameResult, "image/eps");
7 }
8 else
9 document.getElementById('output').textContent = JSON.errorText;
10 }
11 file_reader.readAsArrayBuffer(e.target.files[0]);
12 }
初期画像

サイズ変更済み画像
EPS サイズ変更 Web アプリケーション で、EPS のサイズ変更をオンラインで評価できます。数秒で EPS ファイルのサイズ変更と結果のダウンロードが可能です。
サンプルファイルとデータファイルは
GitHub からダウンロードできます。