Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 12.01.2007, 11:06   #16
Chip
ПроЭктировщик
 
Регистрация: 20.10.2006
Сообщений: 102
Написано одно полезное сообщение
Re: Косяк фунции ImageFromImage

Так ImageFromImage и есть конструктор нового изображения.
(Offline)
 
Ответить с цитированием
Старый 12.01.2007, 11:44   #17
IVenoMI
Знающий
 
Регистрация: 10.08.2006
Сообщений: 254
Написано 3 полезных сообщений
(для 3 пользователей)
Re: Косяк фунции ImageFromImage

Сообщение от Chip
Так ImageFromImage и есть конструктор нового изображения.
Именно так, оно создает новое изображение с белым заполнением и накладывает на него исходный имедж...
(Offline)
 
Ответить с цитированием
Старый 13.01.2007, 11:35   #18
ARV
ПроЭктировщик
 
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений
(для 12 пользователей)
Re: Косяк фунции ImageFromImage

Сообщение от Chip
Так ImageFromImage и есть конструктор нового изображения.
Друзья, не будем путать объектно-ориентированные вещи с простым паскалем: в паскале нет понятия конструктор, ImageFromImage - это функция, а конструктор - это new CreateImage(....). Так вот, функция ImageFromImage, как я и говорил, реализует на Яве следующий алгоритм: создает новое изображение конструктором, который заливает фон белым, потом копирует в него часть исходной картинки и затем возвращает результат.
Отсюда 2 вывода: 1 - в Яве нет функции, сразу возвращающей часть исходной картинки и 2 - Ява ни в чем не виновата, т.к. работа конструктора предполагает заливку белым фоном.
Выход только один, если надо именно получить новое изображение из исходного: на Яве написать метод, который полезет в массив байтов вновь созданного изображения и задаст белый цвет - прозрачным. После этого можно будет копировать как обычно. Чтобы этот алгоритм реализовать, надо немного: знать формат PNG-файла.
(Offline)
 
Ответить с цитированием
Старый 13.01.2007, 11:56   #19
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: Косяк фунции ImageFromImage

Изобретение велосипеда продолжается!
У меня есть такая библиотека UI Ext. В ней среди прочего поддерживается работа со стандартной возможностью MIDP2: Работа с изображениями в виде rgb массива. Я с помощью этой возможности имея только черный шрифт, получаю его любого цвета, не теряя прозрачности фона.
(Offline)
 
Ответить с цитированием
Старый 13.01.2007, 17:24   #20
IVenoMI
Знающий
 
Регистрация: 10.08.2006
Сообщений: 254
Написано 3 полезных сообщений
(для 3 пользователей)
Re: Косяк фунции ImageFromImage

Если б в этой либе еще и функциии поворота имаджа на произвольный угол были...
(Offline)
 
Ответить с цитированием
Старый 14.01.2007, 10:46   #21
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: Косяк фунции ImageFromImage

А всю страницу с моими библиотеками просмотреть не пробовали?
muTank - пример со свободным вращением спрайтов. Признаюсь в свое время нашел его в кладовке примеров java.sun.com
(Offline)
 
Ответить с цитированием
Старый 14.01.2007, 12:23   #22
IVenoMI
Знающий
 
Регистрация: 10.08.2006
Сообщений: 254
Написано 3 полезных сообщений
(для 3 пользователей)
Re: Косяк фунции ImageFromImage

Я ее сразу Телепортом скопировал полностью... Надо признаться, действителоьно этот пример проглядел...
(Offline)
 
Ответить с цитированием
Старый 19.01.2007, 14:52   #23
Eddy
Нуждающийся
 
Регистрация: 24.05.2006
Сообщений: 64
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Косяк фунции ImageFromImage

//знать формат PNG-файла.
Вот как то обещал дат pilgrimу либу для работы с 256 цветным пнг.Я с ней не разбирался,так только просмотрел.Может кто посмотрит и с примерчиком выложит откомпилинную?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ImageFromImage не работает с прозрачностью! ( Как это исправить? kalexi Основной форум 2 29.07.2009 16:31
Очередной Косяк с анимацией Colossus 3D-программирование 13 14.03.2009 14:52
аналог imagefromimage Eddy Основной форум 3 20.08.2006 23:17
ImageFromImage Red Ninja(Михайлов Никита) Основной форум 15 17.04.2006 16:14


Часовой пояс GMT +4, время: 09:39.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com