İçeriğe geç

PHAsset to UIImage işlemi

Merhabalar bu yazımda İOS uygulamalarımızda Photos framework ile elde ettiğimiz PHAsset tipindeki nesneyi UIImage nesnesine nasıl dönüştürüp kullanabileceğinizi göstereceğim.

Photos framework iOS içerisinde cihazın fotoğraf albümünü kullanmamızı sağlayan içerisinde yararlı fonksiyonlar bulunan bir sınıf. Buradaki PHAsset ise albümden elde ettiğimiz medyaları bize döndürdüğü tür. Bu türü direkt olarak sunuculara yükleyemez ve kullanamayız. Bu yüzden fotoğraf için bir UIImage dönüşümü gerekli.

Aşağıda yazdığım küçük bir extension ile bu işlemi kolay bir şekilde halledebilirsiniz. Daha sonra dilerseniz UIImage nesnesini Data olarak elde edip sunuculara yükleme işlemi yapabilirsiniz.

Not: Yukardaki fonksiyon resmin full halini elde etmekte dilerseniz daha küçük boyutta veya düşük kalitede dönüşüm yapabilirsiniz.

Tarih:iOS

Bu yazı yorumlara kapalı.

© 2019 Kenan Atmaca