公開日時: 2011-12-19 19:30 Mobile Safariで画像を表示するアプリケーションや、canvasにdrawImage()で画像を表示するアプリケーションをテストしていると、時折画像が表示されない場合があります。 例えば、上の画像はMobile Safariのcanvasに1787px * 2527pxのPNGをdrawImageで描画しようとした状態ですが、何も表示されていません。デスクトップ用のブラウザーでは問題なく表示れます。 原因はiOSのリソースリミットにありました。 iOSの画像に関する各種の上限値 AppleのSafari Developer LibraryのKnow iOS Resource Limitsの節を見ると、iOSの画像に関する上限値が書かれていました。 iOS Mobile Safariの画像に関するサイズ等に関する制限をまとめると以下の