![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
polosatij |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 22.2.2004 Где: Stuttgart<-> ;Karlsruhe, Germany Репутация: нет Всего: 8 |
vot.. sobstrenno trabla..
est' bAAAl'shaja kartinka.. nuzhno poluchat' zveta iz nee i obrabatyvat'.. imenno te zveta, na kot. user nazhal.. zaranee pasi ![]() |
|||
|
||||
Domestic Cat |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: нет Всего: 172 |
1. Использовать BufferedImage для отображениja рисунка
2. Определить координату точки где произошеl клиk мыши (относительно рисунка, естественно) - через MouseListener 3. Получить колор пиксель для этой точки:
4. Получить RGB:
5. Получить колор:
-------------------- |
||||||
|
|||||||
polosatij |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 22.2.2004 Где: Stuttgart<-> ;Karlsruhe, Germany Репутация: нет Всего: 8 |
pasi
![]() skazhi.. a pochemu imenno cherez Buffer ![]() pochemu net methody, naprimer, srazu ot image // Image image. gde sde' logika? ved' kartinka u menja tak i tak v pamjati visit!? The BufferedImage subclass describes an Image with an accessible buffer of image data. ![]() ---- chto znachit tip Imaga? // = imageType ![]() BufferedImage(int width, int height, int imageType) |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: нет Всего: 172 |
Потому, что только в BufferedImage есть методy set/getRGB.
Другой вариант:
-------------------- |
|||
|
||||
polosatij |
|
||||||||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 22.2.2004 Где: Stuttgart<-> ;Karlsruhe, Germany Репутация: нет Всего: 8 |
ja ne mogu sebe etogo pozvolit'.. budet Grabit'- zagruzka prozessora podprygnet.. u menja itak kartinka pererisovyvaetsja s pomoshju -> ImageFilter. i ja teper' dumaju, kak mne ee pererisovyvat', no ne vsju.. a chast'.. t.k. pri pererisovka prozessor 1300 Duron zagruzhaetsja na + 30, 40 prozentov ![]() ![]() Domestic Cat ja poproboval vchera otgrabit' tol'ko odin PIXEL!
i u menja pochemu-to ne vyhodit ![]() proboval i tak:
tozhe ne vyhodit.. problema i
takoe oshushenie, chto v BufferedImage nichego net.. t.k.
pixel vsegda odin i tot zhe ne zavisimo ot nazhatija na zvet.. proboval vot tak vot:
kstati Domestic Cat, ty oshibsja v
![]() t.k. Image image = new BufferedImage(..); // image - ne imeet takoj methody ![]() mlin.. gde oshibka ![]() mozhet drugoj konstruktor nuzhno ispol'zovat' v BufferedImage? ![]() no tam klassy kakie-to.. golovy slomisch ![]() ![]() |
||||||||||||||
|
|||||||||||||||
Domestic Cat |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: нет Всего: 172 |
попробуй так:
Image не имеет, a BufferedImage - имеет. Нужно было бы BufferedImage image = new BufferedImage(..); PS плиз, пользуйся транслитом. а тo я одиn с ним мучаюсь ![]() Это сообщение отредактировал(а) Domestic Cat - 11.11.2004, 19:43 -------------------- |
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Апплеты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |