Telefonun kamerasını kullanarak, app geliştirmek isteyenler android-developer’da bulunan aşağıdaki linklerden faydalanıp kolayca geliştirme yapabilirler.
http://developer.android.com/guide/topics/media/camera.html
http://developer.android.com/training/camera/cameradirect.html
http://developer.android.com/training/camera/photobasics.html
Benim bahsedeceğim için, test etme şansı olmayanların farkedemeyeceği daha üst seviyeden bir sorun. Samsung Galaxy Nexus’da kamera settingleriyle ilgili bir bug mevcut. Linklerde de görebileceğiniz gibi optimum preview ve picture size’ların set edilmesini sağlayan methodlar mevcut. Bu sayede kamerayı açmadan desteklenen boyutlardan istediğinizi seçip set edebiliyorsunuz. Galaxy Nexus’daki problem ise set edilen değer ne olursa olsun çekilen fotoğrafın 240×320 boyutunda oluşmasına neden oluyor.
Çekilen 240×320 boyutundaki resim ise kamerayla açılan çekilmek istenen alandaki görüntünün tümünü içermekle beraber yüksek çözünürlüklü düşük boyutlu bir imajdan ibaret oluyor. Buradaki trick ise oran almak olacaktır. Kamerayı açtığınız optimum size’a çekilen imajın size’ının oranını alarak, isediğiniz düzenlemeyi yapabilir ya da scale ederek istediğiniz boyutta imajı scale ederek elde edebilirsiniz.
Kolay gelsin..
Leave a Reply