Это непростой вопрос. Сначала попробовал это с ужасным результатом
Image Dummy = Image.FromFile("image.png");
Dummy.Save("image.bmp", ImageFormat.Bmp);
----- преобразуется в ---->
Понятия не имею, что могло случиться. Какие-нибудь подсказки?