4

サーバーにアップロードする前に、Canvasを使用してiPhone/IPADの画像のサイズを変更しています。

iPhone 4Sおよび5では、FRONTカメラを使用して横向きモードで写真を撮影すると、サイズ変更が正常に機能します。ポートレートモードで撮影すると、画像は約1/4押しつぶされます。しかし、リアカメラで撮影すると、横向きと縦向きの両方のすべての画像が約7/8に押しつぶされ、薄いベルトだけが表示されます。

IPADとIPODでは、フロントカメラとリアカメラで同じです。横向きの画像は問題ありませんが、縦向きの画像は1/4に縮小されます。

いくつかの異なるサイズ変更アルゴリズムを試しましたが、同じ結果になりました。

この問題を解決する方法はありますか?

4

2 に答える 2

0

HTML5 Canvas drawImage ratio bug iOSでうまくいく解決策を見つけました。このソリューションは、stomita に認定され、2014 年 1 月 14 日に tombre と matt burns によって投稿および編集されました (私は信じています)。

于 2014-01-25T01:36:36.410 に答える
0

これに対する有効な解決策を見つけました。gokercebeci は、すばらしいjQuery プラグインを github に投稿しました。私のアプリでは期待どおりに動作しています!

于 2013-01-08T16:02:26.150 に答える