Форум: "Начинающим";
Текущий архив: 2007.06.10;
Скачать: [xml.tar.bz2];
ВнизПеревод картинки в стринг и обратно Найти похожие ветки
← →
Gaara_of_the_Desert © (2007-05-15 23:40) [0]Сталкнулся с потребностью перевести картинку в стринг. Если не трудно, покажите пример перевода.
← →
Efir © (2007-05-15 23:57) [1]В каком смысле в стринг?
← →
antonn © (2007-05-16 00:04) [2]в строку)))))))
капец, наивная душа
← →
McSimm © (2007-05-16 00:06) [3]Вопрос совершенно непонятен, лучше напишите что вы хотите сделать.
А так можно только гадать, что имеется в виду.
← →
Gaara_of_the_Desert © (2007-05-16 00:10) [4]Я хочу преобразовать картинку в строку, для передачи по сети.
← →
Efir © (2007-05-16 00:19) [5]Тогда объясни в какую строку. В массив чисел?
← →
Gaara_of_the_Desert © (2007-05-16 00:20) [6]нет, не в масив.
В строку(string). Набор симовол скажем так.
← →
McSimm © (2007-05-16 00:36) [7]Например
TBitmap.SaveToStream записать в TStringStream и запросить TStringStream.DataString
← →
Efir © (2007-05-16 00:41) [8]Ну можно примерно так:
pix:PByteArray;
s:string;
s:="";
Bitmap.Pixeformat:=pf24bit;
for y:=0 to Bitmap.Height-1 do begin
pix:=Bitmap.ScanLine[y];
for x:=0 to Bitmap.Width*3-1 do s:=s+chr(pix[x]);
end;
← →
Германн © (2007-05-16 01:22) [9]
> Gaara_of_the_Desert © (16.05.07 00:10) [4]
>
> Я хочу преобразовать картинку в строку, для передачи по
> сети.
>
А зачем такой изврат? Кто или что мешает "передать по сети" массив байт?
> Столкнулся с потребностью перевести картинку в стринг.
Это не потребность, а скорее всего просто лень изучать хелп.
← →
Правильный Вася (2007-05-16 11:57) [10]распознавание образов?
← →
Asail (2007-05-16 12:05) [11]
> перевести картинку в стринг
Ага, а потом в текстовый файл и открывать его в Notepad"е...
Где-то я уже такое видел :-)
http://www.delphimaster.ru/cgi-bin/nuts.pl?showpage=4
← →
homm © (2007-05-16 12:06) [12]> Перевод картинки в стринг и обратно
OCR что-ли?
← →
DVM © (2007-05-16 17:37) [13]
> Сталкнулся с потребностью перевести картинку в стринг. Если
> не трудно, покажите пример перевода.
Я думаю тебе Base 64 кодировка подойдет. Как раз в текст кодирует любые данный.
И кодер и декодер есть в стандартной поставке D7.
Не помню название модуля.
← →
iXT © (2007-05-16 17:42) [14]> [13] DVM © (16.05.07 17:37)
> Не помню название модуля.
Indy!
← →
DVM © (2007-05-16 17:57) [15]
> Indy!
Кроме инди есть еще EncdDecd.pas
← →
Leonid Troyanovsky © (2007-05-16 18:27) [16]
> Германн © (16.05.07 01:22) [9]
> > Я хочу преобразовать картинку в строку, для передачи по
> > сети.
> А зачем такой изврат? Кто или что мешает "передать по сети"
> массив байт?
Это не изврат, а, IMHO, особый вид прикладного творчества
ASCI-art, кажись, его зовут.
Да, кстати, когда-то давно были весьма популярны изображения
классических произведений искусства, распечатанные АЦПУ :)
--
Regards, LVT.
← →
Германн © (2007-05-17 00:42) [17]
> Да, кстати, когда-то давно были весьма популярны изображения
> классических произведений искусства, распечатанные АЦПУ
> :)
>
Помню. Но были и не только классические :)
← →
Германн © (2007-05-17 02:21) [18]
> Германн © (17.05.07 00:42) [17]
Пытался полтора часа вспомнить, где я видел некую картину. (С целью определить степень "моего склероза" ака "моих провалов в памяти". :) В одной из родственных моей, научных групп МИФИ, в лаборатории был шкафчик. На внешней поверхности дверцы сего шкафчика была "Мона Лиза" в буковках, а на внутренней, тоже в буковках - девица, чья одежда была ограничена бантиком в причёске :)
Так и не вспомнил :(
← →
Amoeba © (2007-05-17 15:32) [19]
> Это не изврат, а, IMHO, особый вид прикладного творчества
> ASCI-art, кажись, его зовут.
>
> Да, кстати, когда-то давно были весьма популярны изображения
> классических произведений искусства, распечатанные АЦПУ
> :)
>
Не так давно видел в сети программку, выполняющую такое преобразование картинок.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.06.10;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.043 c