Если на моем телефоне есть изображение, которое я хочу отправить на сервер размером 1 мб или выше, я хочу взять это изображение и уменьшить его до меньшего размера, не впиваясь в исходное изображение. Я знаю, как получить от телефона, и я также знаю, как отправить его на сервер, мне просто нужно знать, как сделать изображение меньше, потому что большие файлы размером более 1 Мб дают мне проблемы.Android shrink большой размер изображения
0
A
ответ
1
Вы можете масштабировать Bitmaps так:
// Load in your bitmap here, I'll leave this detail up to you
Bitmap _bitmapPreScale = BitmapFactory.decodeResource(resources, fieldValue);
int oldWidth = _bitmapPreScale.getWidth();
int oldHeight = _bitmapPreScale.getHeight();
int newWidth = width; // whatever your desired width and height are
int newHeight = height;
// calculate the scale
float scaleWidth = ((float) newWidth)/oldWidth;
float scaleHeight = ((float) newHeight)/oldHeight;
// create a matrix for the manipulation
Matrix matrix = new Matrix();
// resize the bit map
matrix.postScale(scaleWidth, scaleHeight);
// recreate the new Bitmap
Bitmap _bitmapScaled = Bitmap.createBitmap(_bitmapPreScale, 0, 0, oldWidth, oldHeight, matrix, true);
0
Из исходного растрового изображения, вы можете использовать createScaledBitmap(...)
Однако трудность может быть open the large image in the first place.
Смежные вопросы
- 1. 'Shrink' размер изображения UIButton при нажатии
- 2. Shrink DT :: dataTableOutput Размер
- 3. Android Widget Stretch/Shrink
- 4. Android Realm большой размер файла
- 5. Большой размер изображения python в Docker
- 6. Размер изображения Android Загрузить PHP
- 7. Размер базового изображения Android
- 8. Android: размер изображения
- 9. Android: размер растрового изображения
- 10. android размер изображения масштаб
- 11. Размер изображения на Android
- 12. Android Listview Размер изображения
- 13. Android размер изображения путаница
- 14. Android - Размер кнопки изображения
- 15. Размер изображения в Android
- 16. Shrink UIButton
- 17. Android - рисунок Маленький, нормальный, большой, большой размер экрана
- 18. Android не размер Пользовательский диалог достаточно большой
- 19. Почему мой код Android имеет большой размер?
- 20. Размер текста Android большой, когда он прокручивается
- 21. Card.io Размер SDK для Android слишком большой
- 22. Снизить большой размер моего Android ресурса приложения
- 23. HTML shrink td, чтобы соответствовать размеру изображения
- 24. Изображение shrink in Expression blend
- 25. Самый быстрый способ повернуть большой размер растрового изображения
- 26. размер холста Увеличивает размер растрового изображения android
- 27. shrink background-image
- 28. Shrink vmware disk
- 29. Button Размер изображения в android
- 30. Android ImageView- уменьшить размер изображения
Есть ли способ проверить размер файла для выбранного изображения. Например, если размер файла> 1mb или 1024kb делает то, что вы разместили выше, у меня нет проблем с изображениями меньшего размера размером с изображениями HD. Спасибо – user516883
Хорошо, я думаю, я могу просто использовать этот файл file = new File ("infilename"); затем вызовите файл.length, я думаю, что это сделает трюк – user516883