Показать сообщение отдельно
Старый 05.04.2010, 22:18   #4
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Копирование прямоугольной области с текущего изображения на дисплее.

Сообщение от odd Посмотреть сообщение
Вот функция по фотографированию части экрана:

public static Image get_image(int x, int y, int w, int h)
{
            
Image im2 = null;
            
im2 = Image.createImage(w, h);
            
im2.getGraphics().drawImage(M.I, -x, -y, 20);
            return 
im2;
} 
А как на счет этой функции?

public static Image ii(Image image, int i, int j, int k, int l)
    {
        try
        {
            
Image image1 = Image.createImage(k, l);
            
image1.getGraphics().drawImage(image, -i, -j, 20);
            return 
image1;
        }
        catch(
Exception exception)
        {
            return 
Image.createImage(1, 1);
        }
    }

    public static 
Image ii(int i, int j, int k, int l)
    {
        return 
ii(M.I, i, j, k, l);
    } 
Она аналогична предыдущей?
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием