Как закодировать .bmp картинку ?
Ну да в обшем это я и представлял но как потом использовать файл тоесть как потом раскодировать и использовать в проэкте ???
Если этому классу нужно передавать ifstream, то можно написать свой, унаследованный от ifstream, расшифровывающий данные.
Я ответил на вопрос?
Если этому классу нужно передавать ifstream, то можно написать свой, унаследованный от ifstream, расшифровывающий данные.
Я ответил на вопрос?
Уж очень твой ответ замешанный :) ! Я тут помемтил исходник может после его просмотра всё станет ясней !!!
вариант 1)
считать закодированный файл в массив.
расшифровать (как советовалось про xor).
создать новый файл, записать туда расшифрованный массив.
уже его использовать как картинку.
удалить временный файл.
вариант 2)
можно использовать только если той библиотеке, которую используешь для загрузки картинки нужно давать в параметр не имя файла, а поток данных (stream). В этом случае можно написать свой класс потока данных, который читает из зашифрованного файла и выдаёт уже расшифрованные данные.
Так понятнее?
вариант 1)
считать закодированный файл в массив.
расшифровать (как советовалось про xor).
создать новый файл, записать туда расшифрованный массив.
уже его использовать как картинку.
удалить временный файл.
вариант 2)
можно использовать только если той библиотеке, которую используешь для загрузки картинки нужно давать в параметр не имя файла, а поток данных (stream). В этом случае можно написать свой класс потока данных, который читает из зашифрованного файла и выдаёт уже расшифрованные данные.
Так понятнее?
Мне не очень !
Что мешает использовать ресурсы в проекте?
А что именно непонятно в моем сообщении?
Я просто не хочу чтобы ктото с помошю программы Resource Hacker изменил все мои картинки использоваемые в проекте и выдал МОИ проэкт за свой. поэтому я и хочу как то закодировать мои картинки а вот как не пойму !!! Пожалуста помогите !
Чтото меня берут сомнения, что найдется подобный желающий :) ИМХО
Вопросы побитового чтения изображений и их обработки обсуждались на форуме. Например здесь. Переработайте код под свои задачи и используйте.
Спасибо конечно за совет сказаный ниже цытаты !!!
А на счёт цитаты скажу что сомнения напрасны ;) !!! И ещё поинтересуюсь почему у вас появились такие сомнения ???
А на счёт цитаты скажу что сомнения напрасны ;) !!! И ещё поинтересуюсь почему у вас появились такие сомнения ???
Ну напрасны, так напрасны. Люди которые чрезмерно озабочены вопросами авторского права, при этом прибегая на форум с вопросом как это им сделать, здорово напоминают 40-летнюю девственницу. Которая в зеркало смотреть сама на себя боится - но при этом опасается насильников.
НЕ ЗАМОРАЧИВАЙСЯ
По теме:
В МСДН есть исходник функции для чтения .bmp. Берешь ее и изменяешь так, что бы она перед использованием прочтенных данных применяешь к ним алгоритм декодирования (хотябы тот же XOR)
То же самое с созданием этих файлов. Берешь исходник и вставляешь в него алгоритм кодирования.