0

アイコンがbase64 blob(svgsおよびpng)としてデータベースに保存されるWebサービスとしてアイコンマネージャーを構築しています。

クライアントがアイコンを操作(色合い/色の置換/再描画)できるクライアントのhtml5キャンバスにアイコンをレンダリングしてから、データベースに送り返したいと思います。

このレイアウトに関する私の懸念は、キャンバスが画像を破損することです。キャンバスを使用した過去の実験で、画像を滑らかにする傾向があることに気付きました。たとえば、ピクセル化されたエッジを柔らかくします。この場合は大惨事になります。一部のアイコンは 16x16 の小さな画像であり、キャンバスを数回見て回ると、アイコンが台無しになってしまうのではないかと心配しています。

A. canvas 要素は画像データを破損しますか?

B. もしそうなら、これを避ける方法はありますか?

私の 3 番目のオプションは、ユーザーがイメージ マップをダウンロードし、それをデスクトップ アプリケーションで編集してからアップロードできるようにすることです。これは、ワークフローの大きな障害になります。データベースには、テーマ セットごとに 3336 個のアイコンが含まれています。

4

0 に答える 0