3

これは、HTML5 キャンバス (できれば fabricjs) を使用する Phonegap Android アプリです。必要な機能の 1 つは、ギャラリーから画像を読み込み、カメラから写真を撮り、いくつかのプリセット編集後に画像を保存できることです。入力画像/カメラから取得した画像は、デバイスによってサイズが異なる場合がありますが、出力画像は常に固定サイズ (この場合は 900x450) である必要があります。このアプリは、小さい画面と大きい画面の両方を備えたデバイスをサポートすることになっています。プリセットサイズのキャンバスに画像をロードし、データURLをエクスポートできます(編集後)。しかし、小さな画面でそれを使用するにはどうすればよいでしょうか? 小さく縮小されたキャンバスを表示してそこで操作を行い、必要なサイズの非表示のキャンバスで実際の作業を行うことはできますが、それは非常に面倒です。これに対するより良いアプローチはありますか?

4

1 に答える 1

2

CSS で幅と高さを設定してキャンバス要素を「スケーリング」するのはどうですか?

これは、canvas 要素の実際のピクセル サイズには影響しません。

于 2013-03-20T11:04:06.357 に答える