Articles of bytearray

Растровое изображение android в байтовый массив без сжатия

Как мы можем преобразовать растровое изображение в байтовый массив в Android без сжатия изображения? Изображение в байтовый массив в Android: Bitmap photo = (Bitmap) data.getExtras().get("data"); img_view.setImageBitmap(photo); Bitmap resizedImage = Bitmap.createScaledBitmap(photo,512,512 , true); ByteArrayOutputStream bos = new ByteArrayOutputStream(photo.getWidth()*photo.getHeight()); resizedImage.compress(Bitmap.CompressFormat.PNG,100, bos); bArray = bos.toByteArray(); Установите размер изображения от 300 до 400 кб.

Обрезать изображение непосредственно из массива байтов

У меня есть массив байтов, который содержит изображение … я хотел бы сохранить его обрезанным. Мой метод работы: получить байт [] преобразовать его в растровое изображение с BitmapFactory.decodebytearray, сделать из него другое растровое изображение с помощью createbitmap (sourceBitmap, x1, y1, whileX, whileY) переработать первый (необрезанный), сохранить второй, затем Тоже переработайте Проблема в том, что на […]

Преобразование битмапа в байтовый массив БЕЗ Bitmap.CompressFormat

Есть ли способ преобразовать битмап в байтовый массив без класса Bitmap.CompressFormat в Android? Если нет, то как получается? Если это возможно, сообщите мне, как, thanx

Помещение байт в JSON на Android

Я должен отправить свои данные с помощью json и отправить сообщение с использованием байта [] в моем json. Теперь я могу получить bitmap для преобразования в bytearray, используя следующую строку кодов: selectedImageBitmap.compress(Bitmap.CompressFormat.JPEG, 100,stream); byte[] byteArray = stream.toByteArray(); Но я не могу положить этот массив байтов в Json. Я использую объект Json для Android по умолчанию […]

Android Bluetooth Input / Outputstream: отправлено ~ 1400 байт, получено 1008

Я пытаюсь отправить данные между двумя телефонами Android 4.0.1, и когда я отправляю свои данные, я не получаю полный массив с другой стороны. Мой код: byte[] buffer = new byte[4096]; int bytes; bytes = inputStream.read(buffer); // bytes = 1008 // buffer[1008..4095] = 0 // =================== other side ============================= byte[] message = Tools.concatByteArray(response, authorizationMessage); // Debug […]

Каково максимальное количество элементов, которые мы можем хранить в массиве Byte в Java?

Я работаю над водяным знаком, поэтому я конвертирую PNG-образ в массив байтов, а затем жестко программирую значения этого байтового массива в своем коде. Но когда я делаю это с изображением 100×100, он дает ошибку, что код слишком велик, и насколько я знаю, эта ошибка связана с поддерживаемым размером элементов массива байтов, который на самом деле […]

Как выполнить загрузку при загрузке данных из массива байтов на сервер PHP?

Я загружаю файлы изображений с устройства на сервер PHP, преобразовывая файл в массив байтов. Я загружаю файлы на сервер с помощью android-async-http-1.3.1.jar в своем приложении. http://loopj.com/android-async-http/ Я хочу показать на индикаторе выполнения, сколько байтов массива байтов было загружено. Теперь проблема заключается в том, как я могу узнать, сколько байтов было загружено во время загрузки. Нужна […]

Захват предварительного просмотра камеры для использования в OpenCV. Преобразование в RGB и Grey Mat's. Ява. Android

Я хочу обнаружить лица на предварительном просмотре камеры. Я видел этот пример в образцах OpenCV: @Override protected Bitmap processFrame(VideoCapture capture) { capture.retrieve(mRgba, Highgui.CV_CAP_ANDROID_COLOR_FRAME_RGBA); capture.retrieve(mGray, Highgui.CV_CAP_ANDROID_GREY_FRAME); if (mCascade != null) { int height = mGray.rows(); int faceSize = Math.round(height * FdActivity.minFaceSize); List<Rect> faces = new LinkedList<Rect>(); mCascade.detectMultiScale(mGray, faces, 1.1, 2, 2 // TODO: objdetect.CV_HAAR_SCALE_IMAGE , new […]

Java.io.FileNotFoundException: /file/path.jpg open failed: ENOENT (Нет такого файла или каталога)

Я пытаюсь сохранить изображение на parse.com . Мне нужно преобразовать его в массив байтов. То, как я решил попытаться сделать это, – использовать apache commons-io . Он работает неправильно. Это мой фрагмент кода; private void saveImage() throws IOException { // TODO Auto-generated method stub InputStream header = new FileInputStream("/ClashMMA/res/drawable-hdpi/beatdown.jpg"); ParseFile file = new ParseFile(toByteArray(header)); try{ […]

Как получить массив байтов из ресурса, пригодного для рисования?

Я хотел бы получить массив байтов из jpeg-изображения, находящегося в моем файле res / drawable? Кто-нибудь знает, как это сделать, пожалуйста?