Image コントロールなどを巡る Tips

ひとり Advent Calendar 7日目です。
今日は小ネタです。
別に書く必要もなさそうなネタですが、書かないでおくのもなんなので。
でもはまったなあ、Image.ImageOpened イベントが発生しない件。

というわけで今日は、

Image コントロールなどを巡る Tips
http://smart-pda.net/wp7/tips/bitmapimage_tips/

JPEG 画像を綺麗に速くリサイズ(拡大縮小)する

ひとり Advent Calendar 6日目です。
徐々に実用的かつあまり知られていない(?) Tips に踏み込んできました。
今日は JPEG 画像のリサイズ(拡大・縮小) の話題です。

以外と知られていないと思われるこのネタ。画像の読み込みって Bitmap や WritableBitmap だったり PictureDecoder に Extensions.LoadJpeg/SaveJpeg もあったりして、一体どれがいいのか分からないですよね?
今回はそのまとめです。
使用するクラス・メソッドが違うだけで読み込み時間が3倍も違うとは!

というわけで今日は、

JPEG 画像を綺麗に速くリサイズ(拡大縮小)する
http://smart-pda.net/wp7/tips/imageresize_quality/

JPEG の画像サイズを知る

ひとり Advent Calendar 5日目です。
さすがにひとりだと寂しくなってきました。
今日から画像関連。昨日まででようやくリソースの画像を読み込むことが出来たので、今日からは画像の表示などなどの Tips が数日続きます。
と言う訳で今日は、

JPEG の画像サイズを知る
http://smart-pda.net/wp7/tips/image_get_jpegsize/

分離ストレージの画像を表示する

ひとり Advent Calendar 4日目です。
今日もリソース関係。
今回のネタも WP7 初心者には混乱の元。
分離ストレージにおいた画像が表示できない件。これも理屈が分かれば当たり前と言えば当たり前なんですが、最初は分からず「こんな簡単なこともできんのか!WP7 は!」と怒り心頭になるネタです。

と言う訳で今日は、

分離ストレージの画像を表示する
http://smart-pda.net/wp7/tips/imagesource_from_isolatedstorage/

リソース/コンテンツを分離ストレージに保存する

ひとり Advent Calendar 3日目です。
今日もリソース関係。
私も最初混乱したんですよ。WP7 プロジェクトにテキストファイルを入れておいて、プログラム中で IsolatedStorageStream で読み込もうと思ったら、何故か読めない。
その頃は Windows Phone PowerTools など便利なツールも無くって、分離ストレージ内を見ることが出来なかったので、どうしてなのか結構時間をかけて解決した思い出があります。

と言う訳で今日は、

リソース/コンテンツを分離ストレージに保存する
http://smart-pda.net/wp7/tips/resource_save_to_isolatedstorage/

ビルドアクション リソース/コンテンツのデフォルト

ひとり Advent Calendar 2日目です。
今日もリソース関係。
実は Visual StudioExpression Blend で、画像などの追加方法によってビルドアクションが違うんですよ。私も何回かはまりました(笑)というお話。

ビルドアクション リソース/コンテンツのデフォルト
http://smart-pda.net/wp7/tips/resource_or_contents/

ビルドアクション リソース/コンテンツ URI の指定方法

12/1 〜 12/25 の間、もちまわりで技術ネタを披露するイベント Advent Calendar ですが、Windows Phone でも行われています。
Windows Phone Advent Calendar 2011


気づいたときには 25名の 定員いっぱいで、それをつぶやいたら @shinoblogavi にけしかけられたので、12/1 〜 12/25 までの間に毎日 一人 Advent Calendar を決行したいと思います。


ひとりで寂しい・・・・と思ったら仲間がいました (^^)/
http://d.hatena.ne.jp/ch3cooh393/20111130/1322664320

という訳で一本目。
基本的に開発ネタばかりになる予定です。まだ25ヶ集まったわけではなくネタ切れの恐れも大いにあります。ので、おもしろいネタ・大作は後ろの方に回して、まずは簡単な方から。

※ネタが切れたら大作を、複数にばらして水増しをする予定。

ビルドアクション リソース/コンテンツ URI の指定方法
http://smart-pda.net/wp7/tips/buildaction/

あ、あと基本的に自分の知識整理の意味もありますので、ありきたりネタばかりの恐れもありますし、他の Advent Calendar とかぶる恐れもありますが許して下さい。