2016年7月17日のブックマーク (2件)

  • iOS8 で画像をアルバム or カメラで取得し、S3 へアップロードする - Qiita

    だいぶお決まりな処理な気がするのでまとめてみる。 iOS8 からは Photos Framework という画像を扱うフレームワークがあり、これを利用していく。 UIImagePickerController を使えば、画像選択まではそれなりにうまくいくのだが、 S3 へアップロードとなるとそのファイルパスが必要になってきて、そのファイルパスをどうやってとってくればいいのかが難しいところ。 画像は特に、自前のサーバへアップロードするんじゃなくて、S3に直接アップロードしたほうが負荷的にも優しいし、マルチパートのPOSTを実装する必要もなくなるので、基的には採用すべきだと思う。そのURLだけを自前サーバにポストすればいいだけにしよう。 画像をリサイズして色々なサイズの画像をS3に保存したいというようなケースも多くあると思う。その時は自前サーバのAPIで、アプリから渡したS3のURLにある画

    iOS8 で画像をアルバム or カメラで取得し、S3 へアップロードする - Qiita
    hamhei
    hamhei 2016/07/17
  • image fileのExifファイルを読み込む - Qiita

    目的 写真に付与されているExif内容を解析し位置情報を取り出す。まずはExif内容を読み取るまでを実装 環境 Xcode6.1.1 実装概要 参考文献を参照して自分なりに細かいところを書いています。Photo Libraryを読み出して写真を選択します。選択した写真に付与しているExifをimagePickerControllerで操作しています。写真情報はAssetsLibraryを用いてURLを取得して体を直接見に行くようにしています。 ソースコードと詳細説明 私がはまったのはimportのところです。結局は以下を最低限読み込む必要があります。 import UIKit import ImageIO import AssetsLibrary 今回AssetsLibraryを使うのでAssetsLibraryは必須です。ImageIOはなんらかんらで必要でした。とくにDictiona

    image fileのExifファイルを読み込む - Qiita
    hamhei
    hamhei 2016/07/17