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 からダウンロードできます。

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.