23.11.2012 / 15:46 |  | 
Magatino    Администратор  
   Сейчас: Offline 
 Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
   | warlock,  Я имел в виду уменьшение и увеличение картинки    | 
  23.11.2012 / 16:58 |  | 
ckrocket    Пользователь  
   Сейчас: Offline 
 Имя: Miha Откуда: Петербург Регистрация: 31.05.2012
   | Magatino, на твой пост ( 23.11.2012 / 15:46) отвечу,  для этого есть спец алгоритмы. погугли    | 
  23.11.2012 / 17:01 |  | 
myname    Пользователь  
   Сейчас: Offline 
 Имя: Аскалайт Регистрация: 12.10.2011
   | Magatino,  ищи ресайз изображения.
   | 
  23.11.2012 / 17:24 |  | 
Magatino    Администратор  
   Сейчас: Offline 
 Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
   | ckrocket,  Нагуглился вдоволь,ничего не нашёл   Тем более мне надо не одно изображение,а как в шутерах и гонках делают. Короче где то на этом сайте видел ресайз изображения,но не помню в какой теме.  | 
  23.11.2012 / 17:31 |  | 
myname    Пользователь  
   Сейчас: Offline 
 Имя: Аскалайт Регистрация: 12.10.2011
   | Magatino,  анимона спроси. Он уж точно даст любой исходник ресайза.
   | 
  23.11.2012 / 18:03 |  | 
Salat-Cx65    Пользователь  
   Сейчас: Offline 
 Имя: Сергей Откуда: Кременчуг Регистрация: 23.03.2010
   | Magatino,  нужно скорость или качество? платформа какая?
   | 
  23.11.2012 / 18:07 |  | 
Magatino    Администратор  
   Сейчас: Offline 
 Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
   | Salat-Cx65,  Платформа чего? Желательно меньше чтоб памяти жрало,короче согласен на все виды алгоритмов которые мне дадут    | 
  23.11.2012 / 18:10 |  | 
warlock    Пользователь  
   Сейчас: Offline 
 Имя: Макс Откуда: Белгород Регистрация: 06.04.2011
   | Magatino обратись к доминану у него есть алгоритм , он это хотел запихнуть в survival art , но он там не нужен .
   | 
  23.11.2012 / 20:01 |  | 
Salat-Cx65    Пользователь  
   Сейчас: Offline 
 Имя: Сергей Откуда: Кременчуг Регистрация: 23.03.2010
   | Magatino,   public final static Image resize(Image original, int newWidth, int newHeight) {  
    final int width = original.getWidth();  
   
    final int height = original.getHeight();  
    int[] pixels = new int[width * height];  
   
    original.getRGB(pixels, 0, width, 0, 0, width, height);  
   
    int out[] = new int[newWidth * newHeight];  
    for (int y = 0; y < newHeight; y++) {  
        int dy = (y * height) / newHeight;  
        for (int x = 0; x < newWidth; x++) {  
            int dx = (x * width) / newWidth;  
            out[newWidth * y + x] = pixels[width * dy + dx];  
        }  
    }  
   
    return Image.createRGBImage(out, newWidth, newHeight, true);  
}  
  Изменено Salat-Cx65 (23.11 / 20:02) (всего 1 раз) |