Articles of растровый

ANR в Canvas.native_drawBitmap

Недавно я получал те же отчеты ANR. ANR происходит, когда приложение пытается нарисовать некоторые растровые изображения (при рендеринге GridView с ImageViews как элементами). Я сделал много отладки и теперь могу уверенно сказать, что зависания не зависят ни от растрового изображения, ни от того места, где он нарисован. Куча свободна на 50%, изображения не превышают 400px […]

Озадачен значением пикселя в битмапе (предварительно умноженный цвет с помощью setPixel)

Я не могу это объяснить (снимок экрана с отладки Eclipse): Pixel at (0,0) не имеет значений, для которых он был установлен! Все остальные пиксели в порядке, они имеют то же значение, которому они были назначены. EDIT Я сделал еще несколько копаний, и код для setPixel вызывает функцию native: 1391 public void setPixel(int x, int y, […]

GetDrawingCache () возвращено Растровое изображение не обновляется

У меня есть пользовательский вид, который будет управлять сотнями дискретных пользовательских событий последовательного рисования. Вместо того, чтобы поддерживать коллекцию всех отдельных текстовых, строковых, формальных обновлений, а затем перерисовывать их во время каждого onDraw, я захватываю растровое изображение холста в конце каждого onDraw, а затем запускаю следующий onDraw с этим Bitmap. Описание моей проблемы следует этому […]

Когда перерабатывать растровое изображение в проекте Android?

Я успешно выполнил ленивую загрузку списков и элементов списка в списке Android. Я использую Android 4.0 и Java 7. Следующий алгоритм: Данные списка (включая URL изображения) загружаются из Интернета, когда пользователь просматривает список. Когда состояние прокрутки простаивает, загружаются изображения списка. В фоновом потоке изображения сначала проверяются в кеше. Если они не присутствуют в кеше, они […]

Отображение изображений из папки с возможностью рисования с помощью универсального загрузчика изображений

Я хочу загрузить изображение из папки Drawable с помощью Universal Image Loader (NOSTRA мой код ниже imgLoader = ImageLoader.getInstance(); imgLoader.init(new ImageLoaderConfiguration.Builder(this).build()); Теперь я загружаю изображение в wallImage (ImageView) ниже, это мой код imgLoader.displayImage("drawable://" + result, wallImage); Моя проблема в том, что для загрузки изображения требуется много времени. Может ли кто-нибудь дать мне решение, что мне […]

Предотвращать загрузку приложений для планшета

Недавно я рассматривал разбивку одного из моих приложений на рынке ANdroid и был удивлен, увидев, что несколько загрузчиков использовали Galaxy Tabs и несколько других планшетов для использования моего приложения. Теперь я немного волнуюсь, потому что при разработке приложения я не учитывал большие размеры экрана, поэтому растровые изображения, которые я использовал на Canvas, подходят для телефонов, […]

Использование getPixels () для Bitmap класса Android и способы его использования

Я пытаюсь сделать некоторые обработки изображений в Android. Мне нужно получить фрагмент информации о пикселях растрового изображения. Поэтому я попытался использовать один из методов класса Bitmap getPixels (). Однако кажется, что я не использую его правильно, или я неправильно понял единственную цель поведения метода. Например, я делаю следующее, чтобы получить информацию о пикселях из области […]

Взятие ScreenShot SurfaceView с предварительным просмотром камеры в нем

Я пытаюсь реализовать функциональность, которая включает в себя съемку во время записи видео. Вот почему я пришел к выводу, что вы используете подход Скриншот SurfaceView. Однако, когда я пытаюсь сделать Screen Shot SurfaceView. Я всегда получаю пустое изображение. Вот код, который я использую для съемки моментального снимка: View tempView = (View)MY_SURFACE_VIEW; tempView.setDrawingCacheEnabled(true); Bitmap tempBmp = […]

Очистить краску с холста без очистки фонового изображения – Android

У меня есть холст с фоновым изображением. Мне нужно знать, можно ли очистить краску от этого холста для перерисовки, не очищая его фоновое изображение. Вот мой пример и мои результаты. ЯВА public void setCanvas() { if(mFile != null && mFile.exists()) { mPictureBitmap = BitmapFactory.decodeFile(mFile.getAbsolutePath()); mBitmap = Bitmap.createScaledBitmap(mPictureBitmap, mImageView.getWidth(), mImageView.getHeight(), false); mBitmap = mBitmap.copy(Bitmap.Config.ARGB_8888, true); mCanvas […]

Изображение на другое изображение

Как установить изображение (полупрозрачное) поверх другого изображения? Мне нужно создать новое растровое изображение, а затем сохранить его. Спасибо всем.