![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 28.04.2012
Сообщений: 3
|
![]()
Здравствуйте, ув. жители форума.
Недавно выдали темки на курсовых работ всей группе:кому в .jpeg и .bmp запрятать информацию, кому в .mp3 и .wav,а мне достался формат pcx. Почитала я про него, подумала, нашла, что можно в заголовок на 128 байт что-нибудь спрятать или в палитру. Хотела бы услышать ваше мнение по поводу как то получше сделать и как на все эти кусочки разобрать в Delphi само изображение. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
http://*************/infusions/pro_do...ad.php?did=338
Вот вам целый компонент. Он древний(98 года), однако там структура описана и есть кое-какие наработки.. разбирайтесь ![]() |
![]() |
![]() |
![]() |
#3 |
Регистрация: 28.04.2012
Сообщений: 3
|
![]()
Попробовала разобраться-получилось не очень...
Есть такая идея: загрузить PCX-изображение, затем его преобразовать в поток. Первые 128 байт-заголовок,последние 768- цветовая палитра. Возможно ли выделить первые/последние указанные байты и туда произвести шифрование? Загрузила изображение,поток организовала,но вот с выделением байт проблема. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
В свободные поля заголовка файла запишите нужную информацию.
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 28.04.2012
Сообщений: 3
|
![]()
Вот я и хочу понять, КАК это сделать) Используя материалы 98 года я запутаюсь сильнее,нежели при разборе побайтового чтения файлика и выделения нужных байт для их перезаписи. Просто нужен толчок/идея/направление, кои я тут и хочу услышать...
Простите деревянную за тупость. ![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Открываете файл и читате его побайтно.
1. считываете структуру заголовка TPCXHeader 2. Читатете тело файла 3. читаете палитру. Модифицируете считанный заголовок файла Пишите все в обратном порядке. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразовать 256-цветный PCX файл в 16-цветный PCX файл | r_yevgeniy | Общие вопросы C/C++ | 0 | 23.10.2011 09:33 |
просмотр PCX-файлов | Денис999 | Помощь студентам | 0 | 28.11.2010 14:40 |
Конвертирование из PCX в BMP. Delphi. | dim289 | Фриланс | 2 | 21.05.2010 21:34 |
изображения в формате PCX | iggor | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 19.12.2009 23:45 |
bmp в pcx | varelik | Общие вопросы Delphi | 0 | 16.12.2009 17:10 |