14.05.2013 / 17:34 | |
Night_Death Пользователь Сейчас: Offline
Имя: Павел Откуда: Гомель Регистрация: 19.12.2010
| aNNiMON, никак не решил проблему эту? Сейчас попробывал из ресурсов загрузить картинку 20х30, с ней тоже все нормально, а с 240х320 такой вот баг
|
14.05.2013 / 18:06 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Night_Death, советую пользователям создавать картинку 241x320 или 239x320, то есть с разницей на пиксель относительно размера экрана. Вроде работает у всех.
__________________
let live |
14.05.2013 / 18:16 | |
Night_Death Пользователь Сейчас: Offline
Имя: Павел Откуда: Гомель Регистрация: 19.12.2010
| aNNiMON, спасибо, в общем решение выглядит так: int[] pixelArray = new int[(img.getWidth() + 1) * img.getHeight()];
img.getRGB(pixelArray, 0, img.getWidth() + 1, 0, 0, img.getWidth(), img.getHeight());
img = Image.createRGBImage(pixelArray, img.getWidth() + 1, img.getHeight(), true);
Изменено Night_Death (14.05 / 18:16) (всего 1 раз) |
14.05.2013 / 18:20 | |
SeTSeR Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| Night_Death, а если нужно будет создать картинку 239x320? |
14.05.2013 / 18:24 | |
Night_Death Пользователь Сейчас: Offline
Имя: Павел Откуда: Гомель Регистрация: 19.12.2010
| SeTSeR, проверку вставить int wi = img.getWidth();
int hi = img.getHeight();
if(wi == 240) {
wi++;
}
int[] pixelArray = new int[wi * hi];
img.getRGB(pixelArray, 0, wi, 0, 0, wi, hi);
img = Image.createRGBImage(pixelArray, wi, hi, true);
Изменено Night_Death (14.05 / 18:27) (всего 2 раза) |
14.05.2013 / 18:34 | |
Night_Death Пользователь Сейчас: Offline
Имя: Павел Откуда: Гомель Регистрация: 19.12.2010
| Ошибся, вот правильный вариант: int wi = img.getWidth();
int hi = img.getHeight();
if (wi == 240) {
wi++;
}
int[] pixelArray = new int[wi * hi];
img.getRGB(pixelArray, 0, wi, 0, 0, img.getWidth(), hi);
img = Image.createRGBImage(pixelArray, wi, hi, true);
|
14.05.2013 / 18:59 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| а кто может объяснить, что делает выше написанное?
__________________
знает толк |
14.05.2013 / 19:04 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| vl@volk, Image.createRGBImage создает из argb массива картинку
|
15.05.2013 / 10:21 | |
Salat-Cx65 Пользователь Сейчас: Offline
Имя: Сергей Откуда: Кременчуг Регистрация: 23.03.2010
| Как в Еклипсе включить генерацию документации? Что в исходниках должно быть?
|
15.05.2013 / 11:15 | |
NaruTrey Пользователь Сейчас: Offline
Имя: Андрей K. Откуда: Тольятти Регистрация: 15.01.2010
| Salat-Cx65, /* * */ над документируемой переменной ил.метода
__________________
Чёрные усы кричает этот свисть |