2015-04-22 3 views
0

Я использую эту библиотеку https://github.com/jdamcd/android-crop для обрезки изображения, но у меня есть проблемы с предварительным просмотром, который слишком small.i иметь этот результат:Android предварительного просмотра изображения растениеводство

http://i.stack.imgur.com/FxVKA.png

Как это исправить? Я использовал галактику s4 ssung и вкладку samsung 3, и я также использовал другую библиотеку урожая, но такую ​​же проблему.

Вот все, что я делать, чтобы вызвать активность:

new Crop(source).output(outputUri).asSquare().start((Activity)context); 
+0

Вы проверили источник изображения? Вы можете использовать его миниатюру. Просто думаю. – Ralphilius

+0

спасибо, я использовал эскиз ^^ – user3424349

ответ

0

Если кто-то до сих пор stucked с этой проблемой, вот решение. Причина, почему вы получаете небольшой предварительный просмотр в библиотеке андроидов, заключается в том, что вы пытаетесь работать с миниатюрой изображения, которую вы извлекаете, например, intent.getData(). Не делайте этого, создайте новый пустой файл и установите его в дополнение к ключу MediaStore.EXTRA_OUTPUT. Затем на onActivityResult просто используйте метод библиотеки андроидальной культуры Crop.of() с вашим Uri, который был настроен на намерение, и другой Uri для нового обрезанного изображения.

Смежные вопросы