绘制一个bmp怎么设置水平、垂直分辨率、深度、大小
Bitmap bmp = new Bitmap(640, 384);
Graphics g = Graphics.FromImage(bmp);
g.Clear(Color.White);
ChinesePY py = new ChinesePY();
//TicketPanel L = new TicketPanel();
g.DrawString(MainForm.buyTicketList[ticketindex].Data + " " + MainForm.buyTicketList[ticketindex].Time + "开", new Font("黑体", 20,FontStyle.Bold), Brushes.Black, 93, 167, new StringFormat());
//1--------北京售
g.DrawString(MainForm.buyTicketList[ticketindex].Bstation + "售", new Font("黑体", 20,FontStyle.Bold), Brushes.Black, 441, 85, new StringFormat());
//2--------03车008号
g.Dispose();
bmp.RotateFlip(RotateFlipType.Rotate90FlipNone);
bmp.Save("ticket.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
bmp.Dispose();
我这样绘制的bmp的水平分辨率:96 DPI
垂直分辨率:96 DPI
位深度:32
怎么生成的时候改为水平分辨率:189 DPI
垂直分辨率:189 DPI
位深度:8