![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Дивиджей
Пользователь
Регистрация: 05.01.2009
Сообщений: 84
|
![]()
Здрвствуйте. Я создаю игру, в ней много картинок. Как защитить картинки, чтобы их не могли просмотреть ?. Например:
- Есть картинка в директории image.(любой формат только не bmp.jpg,png какой-то выдуманый) чтобы не возможно было просмотреть ее. А когда нажимаешь на button, чтобы она открывалась на форме в image1. точнее при открытии она перекодировалась с (неизвестного формата) в bmp, jpg , png. Как можно реализовать такое. Помогите ?
Впишите в google:
DVJ Serg-Grin И вы услышите мои песни ![]() Последний раз редактировалось Serg-Grin; 04.12.2009 в 19:06. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
![]()
Я этим не занимался, но можно предстваить содержимое как текст, и кодировать и декодировать его по какому-либо алгоритму. Например с помощью функции ord получать номер символа и изменять его при кодировании. Хотя это бред. Есть специальные модули, используемые для игр, но не настолько простых, что графика там выводится в image.
И вообще зачем тебе это? От кого прятать отгугленые или нарисованные в Paint текстурки? Хотя если ты мастерский художник.... |
![]() |
![]() |
![]() |
#3 |
Дивиджей
Пользователь
Регистрация: 05.01.2009
Сообщений: 84
|
![]()
Ну вообще было бы круто защитить картинки.
Вот еще у меня проблема с игрой: http://programmersforum.ru/showthread.php?t=71314
Впишите в google:
DVJ Serg-Grin И вы услышите мои песни ![]() Последний раз редактировалось Serg-Grin; 04.12.2009 в 19:38. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
дык, считай сигнатуру с картинки, измени пару байт (к примеру в jpg JFIF = 4A 46 49 46, 4A меняем на 1С к примеру), а то и один, запиши обратно на тоже место, картинку и нельзя будет посмотреть... в своем проекте обратная операция... вот вам простейшая шифровка
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#5 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Ага, мера действенная, ...попортить несколько байт, затем их назад вписать. Еще можно просто изменить расширение графического файла на что-то, или вообще его не писать, ...от лоха сразу поможет, а в коде барабер что в строке, все равно возьмет.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#6 |
Дивиджей
Пользователь
Регистрация: 05.01.2009
Сообщений: 84
|
![]()
Помогите пожалуйста реализовать это все в коде
Впишите в google:
DVJ Serg-Grin И вы услышите мои песни ![]() |
![]() |
![]() |
![]() |
#7 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Не знаю, как остальные, а лично мой метод - переписать всю картинку в бинарный вид, а палитру хранить отдельно:
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
![]()
В приложении пример.
Думаю с открытием/сохранением и конвертацией форматов проблем не будет ... |
![]() |
![]() |
![]() |
#9 |
Дивиджей
Пользователь
Регистрация: 05.01.2009
Сообщений: 84
|
![]()
Спасибо всем
Впишите в google:
DVJ Serg-Grin И вы услышите мои песни ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
шифрование | Рахимжан | Помощь студентам | 5 | 29.11.2009 22:33 |
Шифрование | Sanakan | Помощь студентам | 0 | 19.04.2009 14:55 |
шифрование на С# | innei | Помощь студентам | 0 | 08.04.2009 22:00 |
Размер Image изменяется на размер картинки, а сама она рисуется на области первой картинки | RPGer | Мультимедиа в Delphi | 6 | 20.10.2008 19:54 |