このプロジェクトについて
VectorMojoは、デザインファイル用のクライアントサイドコンバーターです。その目的は、ファイルをアップロードすることなく、ディスク上のファイルからベクトルジオメトリを抽出することです。本アプリケーションは、PSD、PSB、PDF、最新のPDF互換Illustrator AIファイル、EPS/PostScript、SVG、PNG、JPEGを読み込みます。すべてのデータはまずSVGに変換され、その後、ユーザーはSVG、正確なピクセル寸法で透過または白背景のPNG、PDF、またはクリップボードにコピー可能なSVGマークアップとして書き出すことができます。READMEには、古い非PDF AIファイルはサポートされていないことが記載されています。
変換は、JavaScriptとWebAssemblyを使用してブラウザタブ内で行われます。VectorMojoにバックエンド、アップロードバケット、処理サーバーは存在しません。プロダクションビルドは静的ファイルの集合体です。パース、トレース、レンダリング、およびエクスポートはタブ外に出ることはありません。オプションのアカウント認証はConnectionsのブラウザSDKを通じて行われ、サインインセッションのみがタブ外に送信されます。アプリは匿名訪問ピンといくつかの名前付き使用イベントを同じConnections Studioエンドポイントに送信しますが、Do Not TrackまたはGlobal Privacy Controlが有効な場合、およびlocalhostではこれらはスキップされます。ファイルの内容、ファイル名、変換ジオメトリはこれらのイベントに含まれません。
機能としては、PSD/PSB、PDF、最新のAI、EPSからのシェイプレイヤーとパスの救出、既存SVGのサニタイズ、正規化、丸め、整形(prettify)または最小化(minify)、PNGおよびJPEGの近似的なローカルカラートレース、さらにマルチページPDFの処理、背景選択、エクスポート精度、バッチドロップ、マスク、パターン、グラデーション、透過プレビューへの対応が含まれます。PSD出力は、ソースが公開している場合はベクトルジオメトリを保持し、必要に応じてラスター、テキスト、またはスマートオブジェクトのピクセルを埋め込むため、有用なSVGであってもすべてのオブジェクトが完全に編集可能なベジェパスになるとは限りません。ビットマップトレースは明示的に近似的なものです。
アクセスについて:最初に10回まではアカウントなしのゲストとして利用でき、無料のConnectionsアカウントを作成すると無制限に変換が可能になります。本プロジェクトはMITライセンスであり、Bun、Vue 3、Vite、Tailwind CSS 4、ag-psd、MuPDF.js、Ghostscript WASM、SVGO、ImageTracer.js、jsPDFを使用してローカルで実行できます。ブラウザバンドルにはAGPLの下でMuPDF.jsとGhostscript WASMが含まれており、パブリックビルドにはサードパーティの通知が含まれています。同梱されているニュートラルなPSDサンプルでフローを確認でき、プロダクションビルドではレビュー済みのファイル以外のサンプルアートワークは拒否されます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.