0

PNG または JPEG ファイルを SVG に変換したいと考えています。しかし、私はそれを行う方法について何も見つけることができません。問題は、devexpressレポートを使用して画像にエクスポートしているため、形式は.jpgまたは.pngのいずれかになります。今私が望むのは、それをSVGに変換して、Javascriptを介して最終的にObjective-Cに渡すときに画像の品質が向上するようにすることです。

もう少し説明します。

VB.net を使用してコーディングされたサービスがあります。これはサーバー側です。クライアント側は Javascript と HTML です。Phonegap を使用して Objective-C をブリッジしています。私が実際に行っているのは、Javascript から URL を渡し、Objective-C に URL をキャッチさせ、それを画像としてロードし、それを ePOS SDK に渡して画像として印刷するプラグインを作成することです。

私が気付いたのは、devexpress を使用してレポートを png としてエクスポートすると、画像をスケーリングして感熱紙 (80mm) を埋めるために大きくしているため、画像がピクセル化されて少し粗くなることです。そのため、PNG の代わりに SVG で画像の品質を維持したいと考えています。

私の質問は、どこで画像を変換すればよいですか? サーバー側ですか、それともObjective-Cですか? そして、どうやってそのような困難な仕事をするのでしょうか? Objective-Cでやろうと思っていたのですが、サーバー側で変換した方がずっといいと思います。どう思いますか?

また、.png や .jpeg を .svg ファイルに変換することはできますか?

ありがとう

4

1 に答える 1

0

ImageMagick を使用してサーバー側で行うこともできますが、ビットマップ イメージをベクター グラフィックスに変換するので、同じ低品質のがらくたが得られるだけだと思います。レポートを PDF または別のベクター グラフィック形式にエクスポートできますか?

于 2012-07-20T16:39:48.077 に答える