Дарова, LinFor.
Winamp играет: <Ария - Уходи, и не возвращайся>
5 января 2004 г. в 12:06:46 вы сумели набить нижеследующее:
[-=-=-=-=-=-=-=-=-=-=-=-=-=-=-CUT HERE-=-=-=-=-=-=-=-=-=-=-=-=-=-=-]
| I>> Не обязательно. Берется bmp'шка, создается нужный заголовок, тело I>> bmp'шки сжимается алгоритмом Хаффмана и дописывается к заголовку - это I>> в кратце. Может в чем-то я и не прав, но можно и jpg без потери I>> качества создать. L> Можно. Но это будет чушь. По сжатию будет проигрывать png. L> Кстати, тебе будет очень просто реализовать png - он без потери качества. |
Как мне сказали - в png используется RLE, т.е. с ним можно будет
работать очень просто.
| I>> При перекодировки из другого формата ты имел ввиду? А я говорю, что I>> если сразу в mp3 записать. L> Да. Если сразу писать - всё ок будет. НО! 1. Вам придётся самому ПОЛНОСТЬЮ |
реализовывать
| L> алгоритм сжатия в нужный формат и ещё дополнительно в этом алгоритме модифицировать L> некоторые поля - именно в них будуте писать дополнительные данные. L> 2. Места под хранение будет намного меньше - т.к. служебных полей меньше. |
В любом
| L> случае вам придётся каждый новый формат детально изучать. |
Почему служебные поля? Именно менять звучание, т.е. амплитуду или
частоту, короче сам звук менять. Но конечно возни будет много очень.
:(
| L> Да. Так как я описал выше. Например, в jpg судя по всему будет возможно вплетать L> инфу в карту градиента яркости. Места мало. |
Ну есесно что места меньше. А вот куда писать - не знаю, еще не
разбирался.
| L> Кстати, я сам начинал писать такой проект - одновременно архиватор криптор |
и
| L> стеганографер. Есть плагины на архивацию, криптографию и стеганографию. На |
проект
| L> забил именно по причине высокой трудоёмкости реализации дополнительных форматов L> хранения. А кроме множества поддерживаемых форматов перимуществ перед другими L> продуктами на рынке не будет, соответственно и продать будет нереально. |
На чем писал? Если на дельфях - дай, плиз, сорцы.
| L> Кстати2: Наверняка слышали про такую вещь, как Invisible Secrets. Может моя |
информация
| L> не верна, т.к. я его смотрел чуть больше года назад, но тогда он в bmp прятал, L> а в jpg - посто тупо дописывал в конец. Так что лажа. |
Да... Лажа та еще...
| L> Кстати3: Если всё-таки будете писать учтите, что можно использовать не только L> один младший бит, но и, скажем, два младших. В моей библиотеке для вышеозначенного L> проекта такая возможность была. По собственным экспериментам скажу, что для |
24-битной
| L> bmp использование 2-х битов практически неотличимо (на глаз) от оригинала, |
использование
| L> 3-х - малоотличимо, и вообще вполне реально использовать до 4-х бит. Это, |
кстати,
Я сам проверял, когда только начал заниматься - 1/2 бита - не заметно,
а 3/4 уже видно.
| L> НА КАНАЛ цвета. Так что можете сделать ползунок "качество". Для 8-битных bmp L> такое не пройдёт, но вряд ли вы будете в него кодировать. Для 32-битных bmp |
получается,
| L> кажется целый канал можно использовать под свои нужды. Точно не скажу, это |
год
| L> назад было. Та, теряется прозрачность, но основное предназначение программы |
-
| L> переслать скрыто инфу по мылу в порнокартинках :))) - а там, имхо, прозрачность L> на фиг не нужна. |
Порнуха в bmp'шках? Хех.. Да вы батенька извращенец... Или у тебя винт
на несколько террагигов? Ладно, ладно.. Убери nukewinall.exe - это
была шут... :)
| L> Кстати4: Меня, пожалуйста, тоже запишите в проект. Это к Виктору Вахтурову. |
Я
| L> не могу точно сказать, что буду участвовать, т.к. это зависит от того, что |
вы
| L> будете писать. Поэтому поучаствовать хотелось бы. Это на случай анкет, закрытых L> листов и т.д. |
Ну я сказал что я пишу, а их идея писать просмотрщик графических
файлов меня особо не радует.