Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.10;
Скачать: CL | DM;

Вниз

Перевод картинки в стринг и обратно   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.032 c
15-1179380544
фотограф
2007-05-17 09:42
2007.06.10
из jpg обратно в RAW


15-1177890843
Бедный_Чел
2007-04-30 03:54
2007.06.10
Нужен windows сервер


2-1179841963
Vazhik
2007-05-22 17:52
2007.06.10
Вывод данных из файла


2-1179522833
Пун
2007-05-19 01:13
2007.06.10
Возможно ли в ДБГриде выделить всю строку, а не только ячейку???


6-1164419181
провидец
2006-11-25 04:46
2007.06.10
Веббровзер