Articles of jpeg

Android, как получить доступ к данным местоположения в jpg

Я создаю приложение для Android, которое включает в себя функцию отображения изображений на карте. Как я могу извлечь данные местоположения из файла .jpg (если есть данные о местоположении)? Большое спасибо, Тодд.

Как конвертировать RGB565 в YUV420SP быстрее на Android?

Мне нужно отобразить jpeg-изображение и преобразовать его в YUV420SP. Сначала я использую SkBitmap для синтаксического анализа jpeg и отображения его, затем я использую приведенный ниже код для преобразования RGB565 в YUV420SP на Android, но он тратит 75 мс на преобразование изображения RGB565 размером 640 * 480, поэтому кто-нибудь знает более быстрый способ конвертировать RGB565 в […]

API доступа к декодированию JPEG HW

Существует ли какая-либо процедура / API в Android SDK / NDK, чтобы проверить, существует ли «JPEG HW Decoder» в базовом телефоне телефона Android? Если да, то Существует ли какая-либо процедура / API в Android SDK / NDK для доступа к «JPEG HW Decoder» для распаковки изображения JPEG? (Думаю, PV Media framework обеспечивает доступ к тому […]

Мой кодировщик JNI JPEG для Android очень медленный

Я работаю над небольшим Android-приложением, чтобы передать некоторые кадры камеры (как серии JPEG) на мой компьютер. Без обработки буфер кадра получает предварительные изображения камеры со скоростью около 18 кадров в секунду. Когда я добавляю YuvImage yuv = new YuvImage(data, ImageFormat.NV21, dimensions.width, dimensions.height, null); yuv.compressToJpeg(new Rect(0, 0, dimensions.width, dimensions.height), 40, out); Частота кадров падает примерно до […]

Ошибка 'IL_LIB_JPEG_ERROR 1506' с использованием DevIL

Я пишу приложение для Android, которое использует DevIL для обработки изображений. Из этого проекта я получил порт DevIL и его зависимые библиотеки. Я редактировал и извлекал то, что мне нужно. Он компилируется отлично, и библиотека работает, но это не происходит, когда я пытаюсь загрузить файлы JPEG … Используя код ошибки DevIL, я нашел номер ошибки […]

Правильная конвертация камеры2 YUV_420_888 в JPEG

Я знаю, что эта тема уже появилась несколько раз, но ни одно из решений на самом деле не работает, начиная от ответов, подходящих для старого API-камеры (где данные YUV поступают в аккуратный байт []), через поврежденные изображения, для сохранения JPEG все в «зеленой шкале» с использованием RenderScript (что, кстати, является лучшим, что я сейчас могу […]

Читайте в JPG как RGB888 на Android

Я пытаюсь читать в .jpg, используя BitmapFactory. Я хочу получить растровое изображение в формате RGB888, но я все равно получаю RGB565. Есть ли способ изменить это?

При сохранении растрового изображения на диск сплошные пути показывают артефакты

[Edit: Я сделал минимальный проект, чтобы попытаться сузить то, что происходит. Код внизу все равно генерирует те же артефакты при сохранении] У меня есть приложение, которое рисует простую 2D-геометрию с помощью Paths. Формы – сплошные цвета, иногда с альфой <255, и могут быть украшены линиями. В представлении, которое рисует геометрию, никогда не возникало проблемы с […]

Использование JPEG в качестве фона для Android, установленного в PNG

Я хочу спросить, принимает ли Android изображения JPEG вместо PNG, потому что PNG имеет больший размер файла благодаря JPEG, поэтому я хочу знать, как использовать JPEG в качестве фонового изображения на layout.xml.

Как я могу преобразовать ByteArrayInputStream в jpeg и отображать на мобильном устройстве Android?

1.i получить данные камеры камеры Android в битмао if (mBitmap == null) //create Bitmap image first time { Camera.Parameters params = camera.getParameters(); width_ima = params.getPreviewSize().width; height_ima = params.getPreviewSize().height; mBitmap = Bitmap.createBitmap(width_ima, height_ima, Bitmap.Config.RGB_565); mRGBData = new int[width_ima * height_ima]; } decodeYUV420SP(mRGBData, data, width_ima, height_ima); mBitmap.setPixels(mRGBData, 0, width_ima, 0, 0, width_ima, height_ima); 2.send данные с udp […]