Я пытаюсь перенести некоторый код из обычной Java-программы на платформу Android. К сожалению, значительная часть программы включает в себя манипулирование изображениями, и у меня отняли у java's awt. Я пытаюсь заменить awt.BufferedImage на растровое изображение и надеялся, что единственными различиями между этими двумя классами будут их интерфейсы. Я прочитал некоторую документацию, и это выглядело так, как будто это правда, но после упаковки всего графического материала в симпатичный маленький класс и тестирования почти одинакового кода на моей машине для разработки и на реальном телефоне, одна программа работает а другой нет. Итак:
Кодировка цвета не меняется - верно? это все еще 0xAARRGGBB - верно?
Сами изображения не изменены - верно? Когда я помещаю изображение в res / drawable, оно точно такое же изображение. Прежде всего - они никак не влияют на разрешение, верно?
Доступ к пикселям по сути одинаков, верно? Я по существу заменил все мои get / setRGB (x, y, RGB) на get / setPixel (x, y, color). Нет изменений в методе индексации в сетке - есть?