エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
NSDataのまま画像のサイズを取得する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
NSDataのまま画像のサイズを取得する - Qiita
画像のサイズはCGImageRefやUIImageのインスタンスを作成して取得することができます。 しかしながら、... 画像のサイズはCGImageRefやUIImageのインスタンスを作成して取得することができます。 しかしながら、それは同時に画像を展開するということでもあります。 サイズを取りたいだけで、展開まで必要ない場合には、 メモリとCPUパワーが若干もったいない気がします。 ※コメントからのご指摘により、どうやら現時点のUIImageの実装では画像のピクセルデータ展開は描画時まで遅延されるようです。なのでべたにUIImageを作成してもそれはオーバーヘッドにはならない、ということがわかりました。今後この挙動が変わるとは到底思えませんが、ただあくまでも現時点でのUIImageの実装に依存している挙動であることは頭の片隅に入れておいた方がいいかもしれません。 通常画像圧縮データにはヘッダがあるわけで、普通に考えればピクセルデータを展開せずともサイズくらい取得できるはずです。 まあ、もちろん自分で画像