Articles of Растровое

Как я могу отправить изображение из приложения Java в приложение для Android?

У меня есть клиент-серверное приложение. Сервер – это чистая Java, клиент – приложение для Android. Они обмениваются данными через TCP с помощью ServerSocket. Я хочу создать изображение на сервере, отредактировать его (например, нарисовать линии на нем), а затем отправить его клиенту, чтобы отобразить его там как растровое изображение на экране. Мой первый подход заключался в […]

Canvas.drawBitmap () занимает больше времени для рисования растрового изображения в первый раз при разбиении растрового изображения

Я использую canvas.drawBitmap (Bitmap, src, dst, null) для анимации. Я использую 1 черепичные образы для анимации, каждый черепичный образ, содержащий более 100 изображений для создания анимации. Я наделCLickListner, чтобы начать анимацию. Как я могу получить мгновенный ответ для анимации onClick? Я использовал логику для анимации по следующей ссылке. http://warriormill.com/2009/10/adroid-game-development-part-1-gameloop-sprites/ @Override public void draw(Canvas canvas) { […]

Android Drawable.createFromStream выделяет слишком много памяти

Я создаю Drawable из потока HTTP, делая следующее. HttpClient client = new DefaultHttpClient(); HttpGet get = new HttpGet(url); HttpResponse response = client.execute(get); InputStream is = response.getEntity().getContent(); Drawable drawable = Drawable.createFromStream(is, "offers task"); return drawable; Моя проблема в том, что Drawable.createFromStream выделяет намного больше памяти, чем должен. Изображение, которое я пытаюсь загрузить, составляет 13k, но вызов […]

Являются ли OpenGL Textures более эффективными с точки зрения памяти, чем растровые изображения Android?

У меня есть пользовательское приложение карты, которое имеет дело со многими растровыми изображениями, которые имеют 256×256 изображений (png, jpg). В настоящее время я использую холст View 2d и загружаю все изображения как RGB_565. Хотя я в целом доволен производительностью приложений, у меня есть функции, которые я хотел бы добавить, что потребует еще больше фрагментов карты […]

Как обрабатывать Загрузка изображений в Android

Возможный дубликат: Android – Как сделать ленивую загрузку изображений в ListView Я пытался понять это в течение нескольких дней, но, похоже, я не могу обдумать этот процесс. Мое приложение получает доступ к нескольким изображениям с сервера. На данный момент это настройка для загрузки 1 изображения за раз и отображения его. Когда пользователь нажимает следующую кнопку, […]

Задержка при показе изображения используется растровое изображение в android

Я получаю непрерывные данные UDP (изображение RAW) с моего устройства. Расшифруйте его и используйте растровое шоу на Мой Android-телефон, чтобы он выглядел как видео. Проблема в том, что кадр не отображается непрерывно. Смена рамы ок. За 2 ~ 3 секунды, но я хочу показать кадр за кадром в 1/30. Ниже приведена часть моего кода. public […]

Как преобразовать растровое изображение Android в формат NV12?

Я пишу код для конвертирования растрового изображения Android в формат NV12. Я нашел код, который дает мне NV21 из растрового изображения android, и кажется, что код работает. ( Преобразование битмап-массива в YUV (YCbCr NV21) ) Единственное различие, которое я обнаружил, заключается в переключении байтов U и V между NV12 и NV21 в соответствии с эталоном. […]

Определить количество битмап-байтов и установить предел для растрового буфера

В моем приложении у меня есть средство просмотра изображений, и я получаю растровые изображения с веб-сервера. Чтобы повысить производительность моего приложения, у меня есть буфер растровых изображений. Максимальный размер одного растрового изображения может быть равен 0,5 МБ. У меня есть переменная bufferSize, где я хочу хранить количество байтов буфера, и поэтому мне нужно знать каждый […]

Работа с большими растровыми изображениями (черепица небольшого растрового изображения для создания обоев)

У меня проблемы с памятью и думаю, что это может быть связано с созданием больших растровых изображений. Задача состоит в том, чтобы получить довольно маленькое изображение в виде плитки и создать более крупное черепичное изображение и установить это как обои для телефона. Способ, которым я это делаю: 1) Создайте представление ширины экрана 2 *, высоты […]

Края на изображении не являются гладкими после setpixels в android

Я использую getpixels () и setpixels () api. Из Bitmap, используя getpixel api, получая один за другим пиксель, делая некоторые изменения и устанавливая пиксель, выполняем эту операцию для всех пикселей в цикле. Я мог видеть такое же значение альфа для всех пикселей, которые не смогли найти причину. Пожалуйста, предложите решение. int width, height; height = […]