Article View: alt.pl.comp.lang.csharp
Article #9861Re: Bitmapa w XML
From: Tomasz Muszyński
Date: Tue, 08 Nov 2005 22:53
Date: Tue, 08 Nov 2005 22:53
45 lines
2403 bytes
2403 bytes
Kurciok napisał(a): > Hmm tak się zastanawiam w jaki sposób wsadzić bitmapę do XMLa :( nie chce > robić tego tak: > > <bitmapa> > > <pixel x="0" y="0" R="233" G="100" B="233"> </pixel> > <pixel x="1" y="0" R="133" G="100" B="233"> </pixel> > <pixel x="0" y="1" R="233" G="100" B="203"> </pixel> > <pixel x="1" y="1" R="33" G="100" B="233"> </pixel> > > </bitmapa> Fakt... kiepski pomysł :) Bardziej optymalnie było by: <bitmapa> <p c="0023ff"/> <p c="1010ff"/> <p c="202eff"/> <p c="4e25ff"/> </bitmapa> Ale to tak samo kiepski pomysł :) a więc... > Bo wtedy obraz wielkości 1024x768 będzie mi zajmował kilkanaście megabajtów > :( także to jest bez sensu. Nie musze mieć dostępu do poszczególnych pixeli. > Chodzi mi tylko o to aby zapisać tą bitmapę i mieć możliwość jej odczytania > jako kompletnego obrazu tak żeby w csharp stworzyć sobie z niej później > obiekt typu Bitmap. Nie wiem może jest jakiś sensowny sposób zapisywania > plików binarnych w XML albo czegoś w rodzaju tablicy? Zapisz tak samo jak to jest w emailach, czyli kodowanie Base64 - w ten sam sposób Visual Studio zapisuje obrazki w resx'ach. czyli: <bitmapa> /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy </bitmapa> Oczywiście warto jeszcze wcześniej zastosować jakąś kompresję. tm
Technical Details
Message-ID:
<dkrab1$ba6$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-mailReferences:
<dkr856$on2$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: Tue, 08 Nov 2005 23:53:46 +0100 Organization: tp.internet - http://www.tpi.pl/ Lines: 46 Message-ID: <dkrab1$ba6$1@atlantis.news.tpi.pl> References: <dkr856$on2$1@nemesis.news.tpi.pl> NNTP-Posting-Host: dmn25.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1131490465 11590 83.24.69.25 (8 Nov 2005 22:54:25 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Tue, 8 Nov 2005 22:54:25 +0000 (UTC) User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: pl, en-us, en In-Reply-To: <dkr856$on2$1@nemesis.news.tpi.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit