そもそも、2行目の変換工程にはVisual C++でZLIBやらJPEGLIBやらを利用し、
作ったDLLをかましてまして、そのDLLにはBMPファイルに変換&保存する
機能があるのですが、その機能をSavePicture代わりに使うと
表示はするものの、LoadImageの機能であるアンチエイリアスされず、
StretchBltそのままのドットバリバリの汚い画像が表示されるのです。
(LoadImageがエラー起こしている雰囲気はないです)
でも、ファイル自体正常な?BMPファイルでして、ペイント等でも開けます。
ただ気になるのは、SavePictureだと200KBを超えるのですが、
そのDLLで作ったBMPは150KBぐらいなのです。
多分、変換工程が違うからだと思うのですけど・・・。アヤスィ。