Здравствуйте, __nSP__, Вы писали:
__S>Здравствуйте, Chardex, Вы писали:
C>>Как в картинку (jpg, gif или накрайняк bmp, естественно программно) вставить произвольные данные, при этом чтобы картинка была читабельна всеми просмотарщиками. Спасибо.
__S>Что касается BMP, есть метод LSB — исходное сообщение "раскидывается" на биты, и эти биты записываются в младшие биты байтов контейнера. Если затрагивать только 1-2 бита, изображение не страдает. BMP при этом остаётся BMP — соответственно, читается всеми просмотрщиками. Стеганография 
^^^ horrible hack
Я думаю, Вам нужно чётче сформулировать вопрос: работа с данными изображения на картинке — это одно, работа с метаданными и другой посторонней информацией в файлах картинок — это другое. В любом случае у каждого формата свой стандарт хранения данных и свои библиотеки для работы с ними.