Вверх ↑
Этот топик читают: Гость
Ответов: 632
Рейтинг: 16
#1: 2008-04-15 22:48:04 ЛС | профиль | цитата
Как перевести картинку из потока в строку чтоб видно было в RichEdit а потом обратно?

[size=-2]------ Добавлено в 22:48
code_2192.txt по идее должны отображатся все иероглифы ...
карма: 0

0
файлы: 1code_2192.txt [611B] [261]
Ответов: 3851
Рейтинг: 159
#2: 2008-04-16 09:42:21 ЛС | профиль | цитата
Geka, если тебя размеры не напрягают, то можно конвертировать в HEX-формат штатным конвертором, а если напрягают, то преобразовать в 6-ти или 7-ми битные символы - как вариант..
карма: 0
начавший
0
Ответов: 632
Рейтинг: 16
#3: 2008-04-16 10:43:39 ЛС | профиль | цитата
Андрей., удалось перевести в строку, но при отправке jpg в интернет более 100-200кб подвисает сама форма и ругается виндовс о некоректном завершении программы
как убрать подвисания?

[size=-2]------ Добавлено в 10:37
code_2194.txt

[size=-2]------ Добавлено в 10:43
при помощи какого языка или выбранного шрифта, можно хранить картинку?

так вродебы как можно хранить картинку в строке но картинка стает невоспроизводима!
code_2195.txt
карма: 0

0
файлы: 2code_2194.txt [825B] [265], code_2195.txt [824B] [257]
Ответов: 9906
Рейтинг: 351
#4: 2008-04-16 11:46:31 ЛС | профиль | цитата
Geka писал(а):
при помощи какого языка или выбранного шрифта, можно хранить картинку?

Для Rich-а это есть формат RTF
Преобразование картинки в RTF-текст сделано в TKOLOleRichEdit.BitmapToRTF (файл KOLOleRE.pas)
Пример использования - в THIRichEdit._work_doAddBitmap:

#pas
...
s := PKOLOleRichEdit(Control).BitmapToRTF(bmp);
Control.RE_InsertRTF(s);
...
карма: 9

0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)