Articles of Растровое

Растровое изображение из представления не отображается на Android

Я пытаюсь создать растровое изображение из представления, которое пока не отображается, чтобы установить его как текстуру с OpenGL в android. Проблема в том, что когда я создаю растровое изображение, параметры макета моего представления имеют значение 0, потому что функция onLayout () еще не была вызвана. Есть ли способ «имитировать» макет или сделать «макет фона», чтобы […]

Android: повернуть изображение в ImageView на 90 градусов, но без задержки

Я разрабатываю игру, где пользователю нужно нажать на изображение в ImageView, чтобы повернуть его. На каждом изображении крана вращается на 90 градусов по часовой стрелке. Но изображение занимает время, чтобы повернуть от старого к новому. Это затрудняет игровой процесс. Я использовал следующее: protected void onCreate(Bundle savedInstanceState) { … … imgview = (ImageView)findViewById(R.id.imageView1); imgview.setOnClickListener(new OnClickListener() { […]

«Размер растрового изображения превышает 32 бит» в buildDrawingCache на устройствах KitKat

Я работаю над довольно простым приложением. Приложение имеет следующий код под капотом: … mRootContentView = getWindow().getDecorView().findViewById(android.R.id.content)); int[] screenDimensions = AndroidUtils.getScreenDimesions(getContext()); bitmap = Bitmap.createBitmap(screenDimensions[0], screenDimensions[1], Bitmap.Config.ARGB_8888); Canvas c = new Canvas(bitmap); mRootContentView.layout(0, 0, screenDimensions[0], screenDimensions[1]); mRootContentView.draw(c); … Как вы, несомненно, уже догадались, он получает «скриншот» всей текущей деятельности. После андроида v 4.4.2 (KitKat) realease я столкнулся […]

Растровое изменение размера в Android с бикубической интерполяцией

У меня есть растровое изображение с большим разрешением, и я хотел бы сделать из него миниатюру (конечно, это динамический случай, у меня нет файлов заранее, но просто для упрощения). Однако, что бы я ни делал, битмап всегда получает интерполированное изображение «ближайшего соседа». Я попробовал установить inDither флаг, inPreferQualityOverSpeed, в формате RGB_8888 bitmap, и Бог знает, […]

Eclipse Растровое изображение в отладчике

В Android Studio вы можете просматривать растровое изображение в отладчике, как описано здесь : Во время отладки вы можете щелкнуть правой кнопкой мыши на переменных в вашем приложении, которые имеют тип Bitmap, и вызвать View Bitmap Есть ли способ сделать это в Eclipse ? Я не хочу сохранять растровое изображение на SD-карте.

Проблема с памятью при обработке и обработке нескольких больших растровых изображений

Я должен позволить пользователю захватывать 10 изображений с камеры устройства один за другим, затем обрабатывать каждую из них с серого масштабирования, а затем в конце загружать их на сервер. Теперь в устройствах с низким уровнем защиты Android с объемом памяти менее 1 ГБ я столкнулся с проблемой, из-за проблемы с памятью / кучей, страница снова […]

Как правильно повернуть растровое изображение?

У меня возникли проблемы с поворотом растровых изображений. Код ниже работает, но он в 4-6 раз медленнее, чем приложение Gallery, которое поставляется с телефоном Galaxy Note 2. Код: File DirectoryFile = new File(Image_Path); Bitmap bitmap = BitmapFactory.decodeFile(DirectoryFile.getAbsolutePath()); String imagePATH = FileLocation + "test.jpg"; final File newfile = new File(imagePATH); FileOutputStream mFileOutputStream = null; try { […]

Android – OutOfMemory при декодировании Растровое изображение из ресурсов на Android 5.0

У меня есть ActivityA с RecyclerView . Каждый элемент RecyclerView состоит из ImageView и TextView в соответствии с следующим XML: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_vertical" android:orientation="horizontal" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin"> <ImageView android:id="@+id/imageView" android:layout_width="100dp" android:layout_height="wrap_content" android:adjustViewBounds="true" android:scaleType="fitCenter" android:transitionName="@string/transition_image"/> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="10dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginStart="10dp" android:textColor="@android:color/black" android:textSize="19sp" android:transitionName="@string/transition_text"/> </LinearLayout> И вот адаптер onBindViewHolder адаптера, где […]

Растровые изображения Android в xml-памяти утечки?

Вот некоторые наблюдения управления памятью новичков, на которые я хотел бы услышать мнение опытных. Кажется, что установка android: backgound = "@ drawable / xyz" в макете xml вызывает потерю памяти в моем приложении. Соответствующие действия продолжают складываться до тех пор, пока я не получу ошибку OOM. Это особенно верно, если я поворачиваю ориентацию устройства. Однако, […]

Обрезать растровое изображение без предварительного считывания всего растрового изображения

У меня очень большое изображение, и я хочу показать только размер экрана (без масштабирования), а раздел должен быть только центром изображения. Поскольку изображение очень велико, я не могу прочитать все изображение в памяти, а затем обрезать его. Это то, что у меня есть до сих пор, но это даст OutOfMemory для больших изображений. Также я […]