2015年09月15日
川俣晶の縁側ソフトウェア技術雑記 total 2691 count

UWPのGetThumbnailAsyncが返すのはJPEGとは限らない

Written By: 川俣 晶連絡先

「やっかいなバグを追求した結果として分かったことがある」

「それはなんだい?」

「UWPのGetThumbnailAsyncでサムネールを作成した時、結果が常にJPEGになるとは限らない。PNGだったりBMPだったりすることもある。元データの形式と1対1で対応するのかまでは調べきれなかったがね」

「ふーん。決め打ちで拡張子".jpg"を付けたりするとまずいわけだね」

「そうだ、戻って来たサムネファイルオブジェクトのContentTypeプロパティをちゃんと調べて適切な拡張子を付けるべきだ。ファイルに保存するならね」

「ってことは、ファイルに保存しないで他のコントロールに投げるだけなら意識しないでいいわけ?」

「その場合は、形式を自動的に判定して上手くやるようだ」