Копирование части картинки с прозрачностью
Здравствуйте. помогите как в яве можно скопировать часть картинки с прозрачностью, тоесть потскажите функцию, я откомпилирую сам.
ато выходит только отрисовывать часть картинки с прзрачностью на экран... типо имайдж фрм имайдж только чтоб с прозрачностью дружило... |
Ответ: Копирование части картинки с прозрачностью
С прозрачностью можно скопировать часть только с помощью rgb преобразования. Все остальные способы дают immutable image, т.е. без поддержки прозрачности.
|
Re: Копирование части картинки с прозрачностью
С прозрачностью можно скопировать часть только с помощью rgb преобразования. Все остальные способы дают immutable image, т.е. без поддержки прозрачности.
офтоп А поему кодировка странная на сайте и все на английском? можно както сменить? неудобно постоянно приходятся переключать кодировку страници ато карлючками пишет... |
Re: Копирование части картинки с прозрачностью
кстати только что пробовал метод
public static Image rotate_image_from_image(Image image, int x, int y, int width, int height, int transform) { Image _tmp = M.I; return Image.createImage(image, x, y, width, height, transform); } тттто на стандартном эмуляторе кувшел прозрачности небыло а когда попробовал на всех тедефонах и эмуляторе санвском то там с прозрачностью все нормаьно, как так может ыть, будут ли все телефоны потдерживать прозрачность тким способом ? мидп2.0 конечноже. |
Ответ: Копирование части картинки с прозрачностью
Сорри, был не прав. Прозрачность копируется, но полученное таким образом изображение нельзя изменить, т.е. нельзя вызвать его getGraphics();
Т.е. будет работать на всех MIDP2 устройствах. |
Re: Копирование части картинки с прозрачностью
к сожалению не на всех на сони эриксоне метод зависает...
похое нужно делать через ргб, пилигрим ожалуйста помоги. Я пишу програму возможно будет самым большим и бесплатным проэктом на MP и не только на МП а вообще на яве. програма клиент серверная в ней уже есть форумы чаты сотни всевозможных функций (бесплтааная отправка смс, анекдоты юмор всевозможный... скоро сделаем интеграцию также аськью... библиотека еще есть огромная... и еще куча всякого...) щас тестирование идет уже... |
Re: Копирование части картинки с прозрачностью
Жаль но и этот метод
public static void draw_image(int i, int j, Image image, int k, int l, int i1, int j1) { M.G.setClip(i, j, i1, j1); M.G.drawImage(image, i - k, j - l, 20); } не работает на всех телефонах, на нокиях выводит черные квадраты вмесо символов, потому одного стандартного способа я не нашел... |
Часовой пояс GMT +4, время: 13:21. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot