{"id":343,"date":"2007-06-02T14:32:41","date_gmt":"2007-06-02T12:32:41","guid":{"rendered":"http:\/\/www.puls200.de\/?p=343"},"modified":"2007-06-02T14:32:41","modified_gmt":"2007-06-02T12:32:41","slug":"bitmap-vs-image","status":"publish","type":"post","link":"https:\/\/www.puls200.de\/?p=343","title":{"rendered":"Bitmap vs. Image"},"content":{"rendered":"<p>In C# existiert eine abstrakte Basisklasse f\u00fcr Bilder genannt <em>Image<\/em>. Speichere ich nun ein geladenes Bild als Image in einer anderen Klasse, scheint es irgendwann vom GarbageCollektor abger\u00e4umt zu werden.<br \/>\nd.h. sowas:<br \/>\n<code><br \/>\nclass Ship {<br \/>\n  private Image image;<br \/>\n  \/\/ ..<br \/>\n}<br \/>\n<\/code><br \/>\nAm Anfang wird das Bild geladen und mehrfach verwendet. Nur irgendwann ist es weg (null)!. Ernsthaft, ich dachte ich spinne. Speichert man das Bild als <em>Bitmap<\/em> funktioniert alles wie erwartet. Ich habe recht lange gegoogelt und nichts gefunden bis ich durch Zufall diese \u00c4nderung gemacht habe und auf einmal funktionierte alles. Zum Haareraufen! (daher pa\u00dft es gut hierher ;-) )<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In C# existiert eine abstrakte Basisklasse f\u00fcr Bilder genannt Image. Speichere ich nun ein geladenes Bild als Image in einer anderen Klasse, scheint es irgendwann vom GarbageCollektor abger\u00e4umt zu werden. d.h. sowas: class Ship { private Image image; \/\/ .. &hellip; <a href=\"https:\/\/www.puls200.de\/?p=343\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[7,4],"tags":[],"_links":{"self":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts\/343"}],"collection":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=343"}],"version-history":[{"count":0,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts\/343\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}