là có anyway mà tôi có thể chuyển đổi một png để một bmp trong C#png sang bmp
tôi muốn tải một hình ảnh sau đó chuyển nó sang một bmp sau đó đặt nó làm hình nền desktop
i có tải bit và bit nền làm
tôi chỉ cần phải chuyển đổi png để một bmp
là có anyway mà tôi có thể chuyển đổi một png để một bmp trong C#png sang bmp
tôi muốn tải một hình ảnh sau đó chuyển nó sang một bmp sau đó đặt nó làm hình nền desktop
i có tải bit và bit nền làm
tôi chỉ cần phải chuyển đổi png để một bmp
Image Dummy = Image.FromFile("image.png");
Dummy.Save("image.bmp", ImageFormat.Bmp);
tôi có cần thêm bất kỳ không gian tên nào không? – Shuttleu
Bạn sẽ cần thêm tham chiếu vào System.Drawing. Và không gian tên System.Drawing.Imaging sẽ đẹp quá – BigBlondeViking
Lớp ImageFormat nằm trong không gian tên System.Drawing.Imaging. – arbiter
bạn đã thử này?
Image imgFile = Image.FromFile(aFileName);
imgFile .Save(strOutFileName, ImageFormat.Bmp);
Chắc chắn. Bạn muốn tải lên một đối tượng Bitmap với png của bạn:
Bitmap myBitmap = new Bitmap("mypng.png");
Sau đó lưu nó:
myBitmap.Save("mybmp.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
Nếu bạn đang sử dụng Vista hoặc Windows 7 họ có thể đối phó với PNG trực tiếp; không cần phải chuyển đổi. – Talljoe