Resimin boyutunu (genişlik & yüksekliğini) sıkıştırmaya çalıştığımda, BitmapFactory.Options()
ürününün inSampleSize
özelliğiyle ilgili bir sorum var. inSampleSize
değeri 1 olduğunda, inSampleSize
değeri 2, görüntü sıkıştırma yarısı, inSampleSize
değeri 3, görüntü sıkıştırma yarısı, inSampleSize
değeri, 4 görüntü sıkıştırması 1/4 olduğunda, inSampleSize
değeri 6 olduğunda, sonuç sıkıştırılmadığında sıkıştırma sıkıştırması, inSampleSize
8, görüntü sıkıştırma 1/8 olduğunda inSampleSize = 4
'a eşdeğerdir. öyleyse, ön sonuca varıyorum: comopression sadece inSampleSize
değeri 2^n olmalıdır. dekoder 2 kuvvetlere dayanarak nihai değeri kullanır, başka herhangi bir değeri 2android inIampleSize BitmapFactory.Options()
Android kaynak kodunda Javadocs dan
önce, cevabınız için teşekkürler.Ama 6 örnekte hesaplanırsa, son boyut gereksinimlerini karşılamak için 8'e ayarlamanız gerekir, 6'nın örnekleme değerine göre resimleri sıkıştırmanın bir yolu var mı? – dd101110
@ dd101110 API belgesi açık, yapamazsınız. – twlkyao