🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #9863

Re: Bitmapa w XML

#9863
From: Tomasz Muszyński
Date: Wed, 09 Nov 2005 09:52
26 lines
1908 bytes
Piecu napisał(a):
> Tomasz Muszyński napisał(a):
>> Zapisz tak samo jak to jest w emailach, czyli kodowanie Base64 - w ten 
>> sam sposób Visual Studio zapisuje obrazki w resx'ach.
> 
> 
> Czy to nie będzie większe niż plik z bitmapą?

No troszkę większe będzie. Zasadniczo celem XMLa nie jest przechowywanie 
plików binarnych, a więc wybierając XMLa godzisz się na większe pliki.

>> Oczywiście warto jeszcze wcześniej zastosować jakąś kompresję.
> 
> 
> No ale to już wtedy nie będzie bitmapa ;)

Jeśli chodzi o plik BMP to są to dane RAW, dlatego propozycja dodatkowej 
kompresji (we frameworku 2.0 masz juz GZIPa). Najlepiej oczywiście użyć 
JPEG'a, ale jeśli istotna jest jakość obrazka to można np. PNG.

> Można też dać w sekcję CDATA, będzie to wtedy wielkości samej bitmapy + 
> kilkanaście bajtów.

Emmm.... nie wiem czy to jest eleganckie.

tm
Technical Details
Message-ID: <dksgsq$lrk$1@atlantis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <dkr856$on2$1@nemesis.news.tpi.pl> <dkrab1$ba6$1@atlantis.news.tpi.pl> <dkrc22$6lk$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Tomasz Muszyński <thom_ek@op.pl_nospam>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: Bitmapa w XML
Date: Wed, 09 Nov 2005 10:52:17 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 26
Message-ID: <dksgsq$lrk$1@atlantis.news.tpi.pl>
References: <dkr856$on2$1@nemesis.news.tpi.pl> <dkrab1$ba6$1@atlantis.news.tpi.pl> <dkrc22$6lk$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: dmn25.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.tpi.pl 1131529946 22388 83.24.69.25 (9 Nov 2005 09:52:26 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Wed, 9 Nov 2005 09:52:26 +0000 (UTC)
User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
X-Accept-Language: pl, en-us, en
In-Reply-To: <dkrc22$6lk$1@nemesis.news.tpi.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit