0

私は Web アプリを構築しています ユーザーが作成できるのは、HTML5 Canvas を使用した独自のイメージです。(私もJcanvasを使用しています)。

デスクトップでは、キャンバス サイズは 500x500 です (したがって、500x500 ピクセルの画像が生成されます)。

モバイルでは、キャンバスのサイズは 300x300 ですが、それでも 500x500 ピクセルのサイズの画像を生成したいと考えています。

今、私はアイデアがなくて、それを機能させることができません!

4

2 に答える 2

0

見栄えを悪くせずに拡大するには、ユーザーが 300x300 の画像を作成するために使用した操作を使用して、500x500 の画像を作成する必要があります。したがって、300x300 相当の画面スペースしか使用していなくても、それを 500x500 サイズの画像に変換したいとします。

モバイル デバイスの制限のためではなく、サイズに 300x300 を使用していると想定しています (ほとんどの場合、500x500 の画像を処理できます)。

これを念頭に置いて、500x500 で作成するオフスクリーン キャンバス (メモリ内にあるだけで、実際にはクッパには表示されません) が必要だと思います。次に、300x300 で発生するすべてのアクションを 500x500 キャンバスにも適用する必要があります。ユーザーが保存をクリックすると、500px の画像がサーバーに送信されます。

于 2015-10-22T13:23:59.627 に答える