Текущий архив: 2003.04.10;
Скачать: CL | DM;
Вниз
Bitmap => TINIFile Найти похожие ветки
← →
Nico1a_____ (2003-03-30 18:34) [0]Как сохранить BMP в INI"шник ???
Пробовал
Bitmap.SaveToStream(Stream);
INI.WriteBinaryStream("LALALA", "LALALA", Stream);
а загружать ИНИшник => Stream => Bitmap о ничего не получилось ...
← →
Михайлов Антон (2003-03-30 18:37) [1]Попробуй сохранить координаты и цвета всех точек бмпшника :)
← →
Nico1a_____ (2003-03-30 18:38) [2]Пробовал !
Но занимает на порядок больше места !!!
← →
Михайлов Антон (2003-03-30 18:45) [3]Ну.... надо чем-то жертвовать...
А как ты ещё хотел сохранить картинку в тексте???
ну цвет можна хранить в таком виде FF36A5...
← →
Nico1a_____ (2003-03-30 18:49) [4]Именно так я и сохранял ...
{ ---------------------------------------------------------------------------- }
function RGBStr2Color(aColor : String; defColor : TColor) : TColor;
var
R,
G,
B : Byte;
begin
if Length(aColor) = 6 then
begin
R := StrToInt("$" + Copy(aColor, 1, 2));
G := StrToInt("$" + Copy(aColor, 3, 2));
B := StrToInt("$" + Copy(aColor, 5, 2));
Result := RGB(R, G, B);
end
else
Result := defColor;
end;
{ ---------------------------------------------------------------------------- }
function Color2RGBStr(aColor : TColor) : String;
begin
if aColor < 0 then
aColor := GetSysColor(aColor and not ($80000000));
Result := IntToHex(GetRValue(aColor), 2) +
IntToHex(GetGValue(aColor), 2) +
IntToHex(GetBValue(aColor), 2);
end;
но 600 кб вместо 60 кб это слишком большая жертва ;-|
← →
Palladin (2003-03-30 18:50) [5]почему именно в Ini?
← →
Михайлов Антон (2003-03-30 18:53) [6]Сохрани в графическом виде...
← →
Nico1a_____ (2003-03-30 18:57) [7]Для проги нужно сделать нечто вроде скинов - точнее Цветовых Схем.
А таскать вместе ИНИшником одну БМПшку (для фона) ... %-((
The Bat же сохраняет фотки в v-card !
← →
Palladin (2003-03-30 18:59) [8]разве v-card это INI?
← →
Nico1a_____ (2003-03-30 19:01) [9]>разве v-card это INI?
нет конечно ...
но v-card в виде текста, да и с ИНИшником мне проще работать
← →
Михайлов Антон (2003-03-30 19:02) [10]ну дык ты сделай чтото типа своего формата файла...
В него суй свой БМПшник таккой какой он есть и текст ИНИшника...
← →
Palladin (2003-03-30 19:09) [11]
> Nico1a_____ (30.03.03 19:01)
коневертируй в MIME
← →
Nico1a_____ (2003-03-30 19:11) [12]Но мне именно надо чтобы юзверь мог изменять в ИНИшникке другие параметры ...
Вот в-кард одного моего друга ...
Хотелось бы сохранить данные в подобном формате !
BEGIN:VCARD
VERSION:2.1
N:{...};{...};{...};{...};{...}
FN:{...} {...} {...}
EMAIL;PREF;INTERNET:{...}
ORG:{...};{...}
TITLE:{...}
TEL;WORK;VOICE:{...}
TEL;HOME;VOICE:{...}
TEL;CELL;VOICE:{...}
TEL;PAGER:{...}
TEL;WORK;FAX:{...}
TEL;HOME;FAX:{...}
ADR;WORK:;{...};{...};{...};{...};{...};{...}
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:{...}=0D=0A{...}=0D=0A{...}=0D=0A=
{...}{...}=0D=0A{...}
ADR;HOME:;;{...};{...};{...};{...};{...}
LABEL;HOME;ENCODING=QUOTED-PRINTABLE:{...}=0D=0A{...}=0D=0A{...}{...}=0D=
=0A{...}
URL:{...}
URL;WORK: {...}
NOTE;ENCODING=QUOTED-PRINTABLE:=CF=CE=D8=CB=C8 =C2=D1=C5 =C2 =C1=CE=CB=
=DC=D8=D3=DE, =D2=CE=CB=D1=D2=D3=DE, =C7=C0=C4=CD=C8=D6=D3:))))))))))=
))))))))))))))))))))
X-GENDER:Male
PHOTO;ENCODING=B;TYPE=JPEG:
/9j/{...}//Z
REV:20030330T160555Z
END:VCARD
← →
Nico1a_____ (2003-03-30 19:12) [13]коневертируй в MIME
Мона поподробнее и с экзамплом :-) ???
← →
Palladin (2003-03-30 19:29) [14]http://www.torry.net/coding.htm
← →
гончий (2003-03-31 10:12) [15]Используй TDataFile
http://www.dbwork.kuban.ru/download/datafile.zip
(бесплатный аналог ini c кучей дополнительных функций, там эту задачу просто решить)
← →
Anatoly Podgoretsky (2003-03-31 10:49) [16]Ты чего то очень сильно извращаешься, в приведеном примере сохранение в Base64, но гнать такое в ИЕИ это надо много накануне выпить.
← →
AlexT1000 (2003-03-31 13:43) [17]дааа. до чего люди токо в изврате доходют! ужас!
Страницы: 1 вся ветка
Текущий архив: 2003.04.10;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.006 c