Bu konuda bir süredir bununla uğraşıyorum çünkü konuyla ilgili çok az belge var. IPhone uygulamasında, daha sonra bir görünümün arka planı olarak uygulanacak bir görüntü seçmek için kullandığım bir UIImagePickerController
var. Bu yapmak için yeterince kolay. Ne yazık ki, bir kullanıcı kamera rulolarından büyük bir görüntü seçerse, iyi görünmesi için yeniden boyutlandırılması ve kırpılması gerekir.UIImagePickerController'daki Özel Kırpma Boyutu
picker.allowsEditing
'u YES
'a kaydırmak ve görüntü düzenleyiciyi yükseltmek için yeterince kolaydır, ancak varsayılan kırpma boyutları çok küçüktür. IPhone ekranının tam boyutlarına ayarlamam gerekiyor (eski modeller için 320, yeni için 640). Bunu nasıl yaptın? Googling ve Apple'ın belgelerine bakıyorum ama hiçbir şey bulamıyorum. Bulduğum en iyi şey, 2009'dan (http://blog.stormyprods.com/2009/06/image-picker-sample.html) 'un neredeyse çalıştığı hafif bir buggy çözümdür, ancak görüntüyü yaklaşık 20 piksele kaydırır. (Ayrıca, biraz fazla karmaşıktır.) Tabii ki eksik olduğum şık ve basit bir çözüm var mı?
Fotoğrafı çekmeden sonra kırpın! Yukarıdaki github projesi, yukarıda yayınlanan soru için bir çözüm değildir. Fotoğraf kaynağını kamera olarak ayarlarsanız, fotoğrafı çekmeden fotoğraf çekmeden sonra düzenleme kırpma kutusu açılır. –
, bellek sorununu çözemiyor. Ben bir fotoğraf çekerken WHILE boyutunu ve kırpmak istediğiniz benim 8M kamera – OMGPOP
@ Gamma-Point bellek kullanımını küçültmek istiyorum? Bu soruyu soran değil – AnthonyBlake