EPS のサイズ変更 | JavaScript API ソリューション

概要

この記事では、JavaScript を使用して EPS ファイルのサイズを変更する 方法について説明します。以下のトピックを取り上げます。

JavaScript による EPS のサイズ変更の説明

画像のサイズ変更では、幅と高さを調整します。画像の内容は変更されませんが、これらの新しい寸法に基づいてスケールを変更できます。幅と高さの両方を比例的に増加させると、EPS 画像は拡大表示されます。そうでない場合は、小さく表示されます。幅と高さを不均等に変更すると、EPS 画像は特定の方向に圧縮または引き伸ばされます。重要なのは、このソリューションは EPS ファイルのヘッダーと設定セクションのみを変更し、コンテンツは変更しないため、EPS ファイルのサイズはほぼ同じであるということです。

EPS 画像の新しいサイズを設定するには、多くの場合、現在の寸法を確認し、新しいサイズの単位を選択する必要があります。一般的な単位には、ポイント(1/72 インチ)、インチ、ミリメートル、センチメートル、パーセントなどがあります。

したがって、JavaScript で EPS 画像のサイズを変更する手順 は次のようになります。

  1. ファイルリーダー ‘const file_reader = new FileReader();’ を作成し、ファイル ‘file_reader.readAsArrayBuffer(e.target.files[0]);’ を読み取ります。
  2. ロードイベントハンドラーで AsposeResizeEPS を呼び出し、ファイルの内容と名前、新しいサイズ(幅と高さ)、単位を渡します。
  3. 結果の JSON には、fileNameResult にファイル名が含まれます。
  4. 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  }

Java および C++ での EPS のサイズ変更をご覧ください。

初期 EPS 画像


初期画像

サイズ変更済み EPS 画像


サイズ変更済み画像

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

サンプルファイルとデータファイルは GitHub からダウンロードできます。