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

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

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

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

Ответ
 
Опции темы
Старый 07.03.2007, 17:57   #1
Alecs
AnyKey`щик
 
Регистрация: 04.03.2007
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Работа с Рисунком

Всем драсте, у меня такой вопрос, можно ли работать с размерами image. Тоесть програмно увеличить размер рисунка, как бы приближая его и так же уменьшая, удаляя как бы от себя. Также непонмю где то был вопрос по повороту рисунка, может всетаки нашол ктонибудь способ? как повернуть отразить или наклонить рисунок
З.Ы. желательно небольшие примеры если кто нибудь чтонибудь знает
(Offline)
 
Ответить с цитированием
Старый 07.03.2007, 18:43   #2
http://neten.org
Нуждающийся
 
Регистрация: 24.02.2007
Сообщений: 48
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Работа с Рисунком

Если в ресурс поместить распакованный имидж , потом делай сним что хочешь. Посмотри в ресурсе примера нет имиджа. Вернее есль, но только бинарник.
Но это гемогойный способ конечно. Есть библиотека Пилигрима для работы с имиджами.
(Offline)
 
Ответить с цитированием
Старый 07.03.2007, 19:13   #3
Alecs
AnyKey`щик
 
Регистрация: 04.03.2007
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Работа с Рисунком

Хм скачал пример, но там декомпилить несмог, можешь кинуть проект на Мидлет Паскале. А библиотеку я вродебы скачивал Pilgrima, но найти описания как с ней работать несмог. Если можете хоть примерчик покажите, желательно на паскале конечно.
(Offline)
 
Ответить с цитированием
Старый 07.03.2007, 20:23   #4
http://neten.org
Нуждающийся
 
Регистрация: 24.02.2007
Сообщений: 48
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Работа с Рисунком

Вот проект. Как в массив засунуть я думаю обьяснять не нада.
Если репайнт поставить после цикла строки то будет построчно выводить картинку:

for y:=0 to (im_h-1) do
begin
for x:=0 to (im_w-1) do
begin
r:= readByte(res);
r:=(r) and (255);
g:= readByte(res);
g:=(g) and (255);
b:= readByte(res);
b:=(b) and (255);
setColor(r, g, b);
plot(x, y);
end;
repaint;
end;
(Offline)
 
Ответить с цитированием
Старый 08.03.2007, 01:44   #5
IVenoMI
Знающий
 
Регистрация: 10.08.2006
Сообщений: 254
Написано 3 полезных сообщений
(для 3 пользователей)
Re: Работа с Рисунком

Немного геморный способ...
(Offline)
 
Ответить с цитированием
Старый 08.03.2007, 11:52   #6
http://neten.org
Нуждающийся
 
Регистрация: 24.02.2007
Сообщений: 48
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Работа с Рисунком

Я писал что геморно. Это как альтернативный вариант либе
(Offline)
 
Ответить с цитированием
Старый 31.05.2007, 12:34   #7
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Работа с Рисунком

А какой либой можно изменять размер рисунка ? Я вроде все пересмотрел но такой функции не нашел...
(Offline)
 
Ответить с цитированием
Старый 08.06.2007, 12:49   #8
IVenoMI
Знающий
 
Регистрация: 10.08.2006
Сообщений: 254
Написано 3 полезных сообщений
(для 3 пользователей)
Re: Работа с Рисунком

Масштабирование как функция в протокол МИДП2 не входит... приходится писать свои функции... Выше описан способ переведения имаджа в ресурсных файлах в бинарный код в массиве... Путем его обработки непосредственно в программе можно добится желаемого результата...
(Offline)
 
Ответить с цитированием
Старый 08.06.2007, 18:24   #9
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: Работа с Рисунком

Советую поискать алгоритмы в интернете(я даже помоему гдето видел)
Кстати, очень хорошая тема по Java есть на motofan.ru:

http://forum.motofan.ru/index.php?sh...c=39125&st=195
(Offline)
 
Ответить с цитированием
Старый 08.06.2007, 18:38   #10
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: Работа с Рисунком

масштабирование есть только у моторолы.
(Offline)
 
Ответить с цитированием
Старый 08.06.2007, 18:50   #11
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: Работа с Рисунком

У моторолы помоему есть класс только для JPEG(че-то типа ScallableJPEGImage),а для PNG ничего не предусмотрено.
(Offline)
 
Ответить с цитированием
Старый 08.06.2007, 19:28   #12
http://neten.org
Нуждающийся
 
Регистрация: 24.02.2007
Сообщений: 48
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Работа с Рисунком

Я писал не делфи процедуру маштабирования .
Если нада поищу.
(Offline)
 
Ответить с цитированием
Старый 09.06.2007, 04:04   #13
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Работа с Рисунком

Написал для всех мидп 2.0 телефонов ресайз картинок пример прилагаетсо

http://www.boolean.name/showthread.p...3189#post43189

Еще напишу одну функцию чтоб можно было как в facewarp ресайзить картинку елипсом
Впринципи она уже готова, только чтото глючит немного...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с RMS Doctor Drive JAVA Micro Edition 1 15.07.2009 16:41
моя работа Trilliput Работы 7 10.01.2008 21:10
работа с RSS PHPman Основной форум 5 06.08.2007 00:04
Работа с файлами smersh Blitz3D 5 04.07.2007 12:56
Работа с БД Raiter Visual Basic 0 22.02.2007 16:45


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


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