「やっかいなバグを追求した結果として分かったことがある」
「それはなんだい?」
「UWPのGetThumbnailAsyncでサムネールを作成した時、結果が常にJPEGになるとは限らない。PNGだったりBMPだったりすることもある。元データの形式と1対1で対応するのかまでは調べきれなかったがね」
「ふーん。決め打ちで拡張子".jpg"を付けたりするとまずいわけだね」
「そうだ、戻って来たサムネファイルオブジェクトのContentTypeプロパティをちゃんと調べて適切な拡張子を付けるべきだ。ファイルに保存するならね」
「ってことは、ファイルに保存しないで他のコントロールに投げるだけなら意識しないでいいわけ?」
「その場合は、形式を自動的に判定して上手くやるようだ」