1.我有个思路可以尝试一下:把一张字节数在280-300K的图片用PS打开看看像素大小;
创新互联是一家专业提供固镇企业网站建设,专注与网站制作、成都网站制作、H5页面制作、小程序制作等业务。10年已为固镇众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
2.定义一个新的位图,指定像素大小为上面得到的数据;
3.读取你需要修改大小的JPG文件,然后按指定大小复制到上面新建的位图,并保存为JPG格式
Dim x As Single, y As Single
Picture1.AutoSize = True
Picture1.AutoRedraw = True
Picture1.ScaleMode = 3 '坐标系统设为像素,这个很关键
Picture1.Picture = LoadPicture("e:\tmp\cd1.gif") '图片文件名自己改
For y = 0 To Picture1.ScaleHeight - 1
For x = 0 To Picture1.ScaleWidth - 1
Debug.Print Picture1.Point(x, y); '像素值输出到立即窗口
Next
Debug.Print
要使用GetPixel函数来取得像素的颜色值,代码如下:
1
2
3
4
5
private void button1_Click(object sender, EventArgs e)
{
Color color = new Bitmap(pictureBox1.Image).GetPixel(10, 10);
MessageBox.Show(color.ToString());