Articles of растровая

Как вернуть растровое изображение из дочерней активности в android

Я попытался использовать код ниже, чтобы возвращать растровое изображение из дочерней активности в родительскую активность, и я получаю исключение нулевого указателя, Код детской активности: ByteArrayOutputStream stream = new ByteArrayOutputStream(); overlayImage.compress(Bitmap.CompressFormat.PNG, 100, stream); byte[] byteArray = stream.toByteArray(); Intent intent=new Intent(); intent.putExtra("overlay",byteArray); setResult(RESULT_OK, intent); finish(); Код родительского действия: protected void onActivityResult(int requestCode, int resultCode, Intent data) { […]

Как сделать миниатюру с фотографии, сделанной с камеры?

В моем приложении я использую приложение внешней камеры, чтобы сделать фотографию и сохранить ее на SD-карте, и мне нужно квадратное эскиз этой фотографии. Мне удалось обрезать квадрат эскиза, отправленного камерой с намерением, но так как я сохраняю фотографию на диск, намерение пуста, а мой старый метод сделать изображение квадратом Bitmap cropped = Bitmap.createBitmap(source, 0, 0, […]

Как сохранить растровое изображение в галерее телефона?

Я делаю снимок и показываю его в изображении. Затем я получаю растровое изображение из образа в своей деятельности, и когда я нажимаю кнопку, я хочу сохранить это растровое изображение в галерее телефона. Что мне делать?

Как нарисовать растровое изображение на холсте, соблюдая альфа-значения растрового изображения?

задний план У меня есть основной растровый рисунок, который мне нужно нарисовать на нем другие растровые изображения. У основного растрового изображения есть некоторые полупрозрачные пиксели (пиксели с вариантными значениями для альфа-канала), так что другие растровые изображения, которые нарисованы на нем, должны быть объединены с ним, а не полностью переопределять цвета. вопрос Как я могу установить […]

Как я могу обрезать или обрезать изображение контента?

Я могу замаскировать изображения в gridview, но проблема в том, как я могу обрезать или обрезать маску содержимого изображения при маскировке. Помогите мне за какую-то идею и некоторую демонстрацию. public void makeMaskImage(ImageView mImageView, Bitmap mBitmap, int MASK_IMAGEVIEW, int IMAGEVIEW_THUMB_BACKGROUND) { try { Bitmap mask = BitmapFactory.decodeResource(mContext.getResources(),MASK_IMAGEVIEW); Bitmap result = Bitmap.createBitmap(mask.getWidth(), mask.getHeight(), Config.ARGB_8888); Canvas mCanvas = […]

Android Bitmap Pixels – пишите прямо в файл?

Задний план: Цель состоит в том, чтобы написать довольно большой (по крайней мере 2048 x 2048 пикселей) файл изображения с предоставленными данными OpenGL. Сегодня я сначала использую glReadPixels, чтобы получить 32-разрядные (argb8888) пиксельные данные в массив int. Затем я копирую данные в новый короткий массив, преобразуя 32-разрядные значения argb в 16-битные (rgb565) значения. В этот […]

Преобразовать android.media.Image (YUV_420_888) в растровое изображение

Я пытаюсь выполнить обработку данных изображения предварительного просмотра камеры с помощью камеры2 api, как предлагается здесь: предварительная обработка изображений изображений с помощью Android L и Camera2 API . Я успешно получаю обратные вызовы, используя onImageAvailableListener, но для будущей обработки мне нужно получить растровое изображение из YUV_420_888 android.media.Image. Я искал подобные вопросы, но ни один из […]

Android – Заполните цвет ниже линейной диаграммы

Я строю линейную диаграмму для одного из наших приложений. Линейная часть диаграммы работает нормально, но теперь я должен заполнить область под линией цветом, что-то вроде этого изображения ниже. Я использую этот код, чтобы нарисовать линию на растровое изображение, используя холст. List<Float> xCoordinates = (List<Float>) coordinates[0]; List<Float> yCoordinates = (List<Float>) coordinates[1]; for (int i = 0; […]

Получение вращения из ExifInterface всегда возвращает 0

Я onActivityResult растровое изображение через связку onActivityResult с камеры. Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); ContentValues values = new ContentValues(); values.put(MediaStore.Images.Media.TITLE, "picture"); mCapturedImageURI = getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values); intent.putExtra(MediaStore.EXTRA_OUTPUT, mCapturedImageURI); startActivityForResult(intent, REQUEST_TAKE_PHOTO); Я могу получить растровое изображение: Bitmap bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), mCapturedImageURI); Однако я заметил, что изображение вращается на некоторых устройствах. После поиска сообщений здесь типичное решение, похоже, […]

Android: Сохранить растровое изображение в галерее ==> Время, созданное неправильно

В моем приложении для Android я хочу сохранить растровое изображение в Галерее, на самом деле это отлично работает с приведенным ниже кодом. Единственная ошибка в том, что когда я открываю изображение в галерее, время, созданное в деталях, неверно. И, следуя этому, изображение не в правильном порядке в галерее. У кого-то есть идея? Большое спасибо за […]