Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Сохранение Картинки в текстовый файл


Автор: BOB4uK 11.7.2008, 17:42
Хочу сохранить в текстовый файл пару переменных и картинку из TImage.
Как это сделать? И как потом считывать?

Автор: Partizan 11.7.2008, 18:35
BOB4uK, google: writing to file in binary mode

Автор: BOB4uK 11.7.2008, 18:49
Цитата(Partizan @ 11.7.2008,  18:35)
BOB4uK, google: writing to file in binary mode

Мне нужно записать именно в текстовый файл...

Автор: Artemon 11.7.2008, 18:57
Хозяин - барин, если хотим записать картинку в текстовый файл, то бинарные данные сначала необходимо перевести в кодировку Base64. Данная кодировка содежит только символы  A-Z, a-z и 0-9, что составляет 62 знака. Поэтому мы можем легко хранить ее хоть в Word документе, хоть в Excel.

Вот здесь подробнее написано, что это за зверь: http://ru.wikipedia.org/wiki/Base64

Автор: BOB4uK 11.7.2008, 19:42
Оооо! Ща ознакомлюсь... Спасибо!

Автор: BOB4uK 12.7.2008, 07:08
А этот алгоритм реализовывать самому нужно или есть стандартные функции?

Автор: jonie 13.7.2008, 11:06
http://www.flipcode.com/archives/Base64_Encoder_Decoder.shtml
вот пример реализации.

кроме base64 сущесутвуют и другие методы кодирования в "читабельный вид". например uuencode, xxencode и др.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)