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

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

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

Ответ
 
Опции темы
Старый 13.05.2009, 07:46   #1
Richik
Нуждающийся
 
Аватар для Richik
 
Регистрация: 02.05.2009
Сообщений: 68
Написано 6 полезных сообщений
(для 6 пользователей)
Сообщение "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

Этот вопрос где-то мельком подымался, но все же...

Можно ли сделать библиотеку, с помощью которой можно было бы "скрывать" ресурсы (точнее рисунки) от рядового, любопытного пользователя. Ресурсы конечно не скроешь, но можно как-то их закодировать, ну или по крайне мере изменить расширение (хотя какой нить простой способ кодирования будет лучше в сочетании с изменениями расширения)

Как эту задачу вижу я.
Комплекс состоит из двух частей. Первая часть работает из под "оси", не посредственно в ней происходит кодирование ресурса (рисунка/изображения). Вторая - библиотека (для МР) декодеровщик.

Возможна ли данная задача, и не буде ли процесс декодирования слишком ресурсоемким?
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 10:22   #2
KAK? TAK!
Нуждающийся
 
Регистрация: 07.03.2009
Сообщений: 98
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

а нелегче ,как нет лизард, взять и просто наделать изображений с пустыми рисунками а оригинал скрывать как класс файл?
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 11:34   #3
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

KAK? TAK! кто те такое сказал? там скорее всего удалены загаловки файла которые восстанавливают перед загрузкой ресурсов.
в некоторых играх в файлах перед заголовком добавляют лишние символы, в результате чего изображение стандартными средствами не открывают. в одной игре попадался пак, в котором последовательно были записаны все ресурсы.
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 12:07   #4
scorey
Оператор ЭВМ
 
Аватар для scorey
 
Регистрация: 07.02.2009
Адрес: Чебоксары
Сообщений: 28
Написано одно полезное сообщение
Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

Я где-то на форуме видел как картинки запаковывать в .bin и оттуда по байтам читать файл. Так вот можно создать куски файлов и через код склеить. картинка получится
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 12:18   #5
Richik
Нуждающийся
 
Аватар для Richik
 
Регистрация: 02.05.2009
Сообщений: 68
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

Думаю что все ресурсы загонять в один файл не практично во время отладки приложения, но в период готовности, для распространения, идея хорошая..
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 13:55   #6
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

для склейки в один файл можно так Пуск - Выполнить -
copy /y /b "c:\1.txt" + /b "c:\2.txt" /b "c:\3.txt"
или код ниже слеит все ".txt" файлы из текущего каталога в файл "_pack".
Перед использованием удалить файл size.log, а файл "_pack" сделать нулевой длины.
for %i in (*.txt) do copy /y /b "%~dpi_pack" + /b "%~dpnxi" /b "%~dpi_pack"&echo %~zi>>"%~dpisize.log"
если использовать bat'нике везде вместо % поставьте %%
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 14:54   #7
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

только надо будет где то размеры файлов хранить и порядок расположения, чтобы корректно извлекать
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 15:05   #8
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

могу как вариант предложить рисовать графику стандартными средствами телефона, т.е примитивами типа точка, линия...
или же хранить изображение в переменной в виде строки.
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 15:21   #9
Richik
Нуждающийся
 
Аватар для Richik
 
Регистрация: 02.05.2009
Сообщений: 68
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

abcdef,
Не, ну текст это просто, можно и в блокноте, ну или bat-файл написать с командами предложенными Вами. А с картинками это сработает? А главное как их в мидлете восстановить?


или же хранить изображение в переменной в виде строки.
как это =)
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 20:19   #10
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

пуск-выполнить-набрать CMD и ENTER. в окне консоли HELP и ENTER. выбрать из списка интересующую команду ввести ее /? ENTER

для разделения файлов ресурса нужно поискать либу загрузки картинок из потока
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 22:14   #11
Richik
Нуждающийся
 
Аватар для Richik
 
Регистрация: 02.05.2009
Сообщений: 68
Написано 6 полезных сообщений
(для 6 пользователей)
Лампочка Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

пуск-выполнить-набрать CMD и ENTER. в окне консоли HELP и ENTER. выбрать из списка интересующую команду ввести ее /? ENTER
что ?


abcdef, вы читали первый пост!?
(Offline)
 
Ответить с цитированием
Старый 14.05.2009, 04:23   #12
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

ну если не охота каждый раз набирать, то пиши прогу кооторая будет выполнять ети действия. сделай gui с выбором файлов, предпросотром изображений и т.п.
(Offline)
 
Ответить с цитированием
Старый 14.05.2009, 07:41   #13
Richik
Нуждающийся
 
Аватар для Richik
 
Регистрация: 02.05.2009
Сообщений: 68
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

Господа!, мы ушли от основной идеи, в дельфи я бы наверное и написал, но вот Яву я не знаю..
Я выдвигаю идею о создании подобного комплекса, а не спрашиваю теорию создания!
(Offline)
 
Ответить с цитированием
Старый 14.05.2009, 09:54   #14
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

ты не только выдвигай, но и продвигай. или для тебя делать должны?
(Offline)
 
Ответить с цитированием
Старый 14.05.2009, 20:23   #15
Richik
Нуждающийся
 
Аватар для Richik
 
Регистрация: 02.05.2009
Сообщений: 68
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: "Кодирование/декодирование изображений", или "Давайте попробуем скрыть ресурсы мидлетов"

Хотя вы тоже правы, нужно сначала определить наилучший способ и/или набрать различные варианты для проведения "маневров"

Какие еще будет предложения? Только, пожалуйста по существу.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли сделать так чтобы при нажатии "вверх" и "вниз" двигалась одна картинка, а при нажатии "вправо" и "влево" - другая Total_Nube_&_Lamo Основной форум 2 13.12.2009 19:00
"DarkWing Duck" aka "Черный Плащ" Chrono Syndrome Болтовня 19 04.12.2007 13:05
Игра "Три слова". Рассказ "Время планет" Ilyich Юмор 77 02.04.2007 13:49
"мапэд", или оживление "превед" культуры jimon Юмор 0 06.11.2006 14:45
"Пополнение рядов" или "Слава роботам!" impersonalis Юмор 1 15.08.2006 19:54


Часовой пояс GMT +1, время: 04:19.


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