如何将像素为256*256的图片改成像素为8*8的,图片大小不变,求matlab语句

作者&投稿:只相 (若有异议请与网页底部的电邮联系)
matlab 256*256图片转换成8*8*N的array~

看看下面是不是你想要的效果:
>> A=repmat(1:256,[256 1]);>> B=reshape(permute(reshape(A,[8 32 256]),[1 3 2]),[8 8 32^2]);>> B(:,:,1)ans = 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8>> B(:,:,2)ans = 9 10 11 12 13 14 15 16 9 10 11 12 13 14 15 16 9 10 11 12 13 14 15 16 9 10 11 12 13 14 15 16 9 10 11 12 13 14 15 16 9 10 11 12 13 14 15 16 9 10 11 12 13 14 15 16 9 10 11 12 13 14 15 16

% 将图片分成四等分
p = imread('000.jpg');
[m,n,y] = size(p);
p1 = p(1:fix(m/2),1:fix(n/2),1:y);
p2 = p(1:fix(m/2),fix(n/2):end,1:y);
p3 = p(fix(m/2):end,1:fix(n/2),1:y);
p4 = p(fix(m/2):end,fix(n/2):end,1:y);
subplot(221); imshow(p1);
subplot(222); imshow(p2);
subplot(223); imshow(p3);
subplot(224); imshow(p4);

我知道你的意思,但是你的“图片大小”术语不太标准,容易引起误解。由于我忘记matlab的许多语句,只给你分析一下原理。

  1. 你可以先把这个图像设置成长为256,宽为256的一个二维数组。数组中的每个元素代表一个像素值。如果是16为图像,则像素值在0~2^16-1之间变化。

  2. 新建一个维数为256*256的数组,数组的元素是从原来数组中每隔32个元素采样(因为要求图片的长和宽不变),剩余的数组元素和这些采样点依次相等,然后再转换成图像输出。



it,s impossible, 图片大小就是像素的数量,改完了像素数量图片大小必然改变,图像的灰度级由256改为2就成了二值图,只有黑白两种色。

请问楼主问题解决了吗?我现在也想问下,这等同于每个像素宽度高度扩大为原来的256/8倍


一幅彩色静态图像(RGB),设分辨率为256×512,每一种颜色用8bit表示,则...
2、每格的描述数量=颜色数×颜色表示位数,3×8bit=24bit。3、格子的总数×每格的描述数量=总数据位数,24bit×131072=3145728bit。4、总数据位数÷8=数据量,3145728bit÷8 = 393216(B)=393216÷1024=384(KB)。分辨率是度量位图图像内数据量多少的一个参数。通常表示成每英寸像素(Pixel per inch,...

什么是256色像素的图片?
如果它的水平分辨率是100 dpi,垂直分辨率是50 dpi,那么就是说,它水平每英寸分成100小段,垂直每英寸分成50小段,就像米尺上的一格格那样.这张图总共有100*50=5000个格子,这张图片共有5000像素.由于它的水平分辨率和垂直分辨率不相等,所以每个像素是一个微小的长方形.256色像素现在明白了吗。256个dpi ...

如何将照片的像素调剂为300像素高x+215像素宽
选择编辑——重新调制大小,具体如下图 然后在出现的面板里点击像素,如下图不要勾选“保持纵横比”在水平出输入215,垂直处输入300,按确定,然后保存即可。2、第二种方法:用Photoshop 打开图片——选择图像——图像大小,在出现的面板中如图在宽度出设置215,高度设置为300,按确定,保存图片即可。

如何修改图片像素?
是缩小像素大小,而不改变尺寸。用ps处理ps工具在工具栏的图像-图像大小那里或者快捷键C键选取框取所需要的事物,然后左上角设置图片像素大小px值如何修改图片像素必要性:创建纹理需要加载的图片的宽和高必须是2的N次方,其宽度和高度应在64像素和256像素之间。即,图片必须为64*64,128*128或256*256...

存储画面为1024*768像素的256色彩图像需要多少字节
分辨率*24\/8=2304KB

怎么改变红外热成像仪的分辨率256*192变为1920*1250?
一般不能改变,分辨率是厂家出厂前就设置好的。熟悉相机等数码产品的朋友们,对“分辨率”一定不会陌生,它代表图像细节的清晰程度,分辨率越高,所含像素越多,成像也就越精细。红外热成像仪的分辨率也如出一辙,即包含热成像像素点的多少,分辨率越高,意味着可以探测到更远和更小的目标,画质更高清。

...文件容量为1200KB,若将其分别保存为256色和16色位图文件
24位真彩色是三个字节表示一个像素点颜色,根据你的分辨率像素宽乘以高乘以3个字节再加上54就是一副24位真彩色没压缩的bmp图片大小了。256色是一个字节表示一个像素点,16色是半个字节(4bit)表示一个像素点。大小算法跟24位真彩色差不多,应该另外还要加个调色板的大小。估算下256色位图文件为1200...

一幅256*256的图像,若灰度级数为16,则该图像的大小是:PS:怎么做啊...
1、首先要知道每个像素用多少位来表示:2的4次方等于16,所以问题中每个像素是用4为来表示的。2、(256*256*4)\/(8*1024)=32kb.

计算一副分辨率为1024*768像素的16位颜色图像的大小(单位KB)。_百度知 ...
16位色一个像素占用两个字节,而256位占用一个字节,那么1024*768*2就对了,也就是1572864B,就是157KB。

一幅大小为256×256(像素)的黑白图像,每像素用8bit表示,其大小为多少...
256*256\/1024=64字节

大兴安岭地区19879085894: 如何将像素为256*256的图片改成像素为8*8的,图片大小不变,求matlab语句 -
挚皇瑞格: 我知道你的意思,但是你的“图片大小”术语不太标准,容易引起误解.由于我忘记matlab的许多语句,只给你分析一下原理.1. 你可以先把这个图像设置成长为256,宽为256的一个二维数组.数组中的每个元素代表一个像素值.如果是16为图像,则像素值在0~2^16-1之间变化. 2. 新建一个维数为256*256的数组,数组的元素是从原来数组中每隔32个元素采样(因为要求图片的长和宽不变),剩余的数组元素和这些采样点依次相等,然后再转换成图像输出.

大兴安岭地区19879085894: 如何修改图片像素 -
挚皇瑞格: 即,图片必须为64*64,128*128 或256*256.而图片像素通常不符合此要求,所以需要修改. 方法一:用微软的画图软件 用微软的画图软件打开图片,单击“图像”菜单下的“拉伸/扭曲”子菜单,弹出对话框.修改“拉伸”组框中的“水平”和“垂直”百分比即可.(事先计算好该值,取整数)这样略麻烦,但不会剪切图像内容,只是缩放.如果允许剪切,则更简单些:单击“图像”菜单下的“属性”子菜单,弹出对话框.修改对话框内的“宽度”和“高度”为你想要的像素值即可. (确保

大兴安岭地区19879085894: 怎么才能把一张图片的尺寸弄成256*256的大小必须是192kb.图片的格式必须是BMP的? -
挚皇瑞格: 用photoshop打开,在图像大小那里按你的要求修改数据,然后另存为bmp格式就行了.

大兴安岭地区19879085894: 如何将100*100图像变为256*256 -
挚皇瑞格: 在Adobe Photoshop里新建一个宽256像素,高256像素,分辨率和原文件相同的文件,再打开要处理的照片,并把他拖入刚才新建的文件,按ctrl+t组合键缩放,缩放合适后,点文件--另存为,保存文件即可.

大兴安岭地区19879085894: 如何改变PNG文件的图片尺寸 -
挚皇瑞格: 图标是用PNG矢量格式的,有时候需要一个合适尺寸的图标,就需要对手头现有的PNG图片变更大小,用Picasa等工具直接改变尺寸很方便,但是,会造成透明的背景图片变成白色.这就很麻烦了.比...

大兴安岭地区19879085894: 跪求:opencv和vc把一幅256*256的图像变成16*16的图像,并在计算机上保存的程序 -
挚皇瑞格: 你是要把这幅图像截取16*16的区域呢,还是就是要把这幅图像缩放成16*16的.

大兴安岭地区19879085894: PS怎么制作16x16bmp大小的图片,知道的说下成功后给分!
挚皇瑞格: 下面介绍的是在图像处理软件Photoshop CS2 中调整图像像素大小的方法. 对于用于 Web 的图像,只需调整图像的像素大小.要获得在 Photoshop 中调整图像大小帮助,请选取“帮助”>“调整图像大小”. 该交互式向导将帮助您缩放图像,...

大兴安岭地区19879085894: PS或者ACD里面怎么样把图片的像素修改为250深的像素 -
挚皇瑞格: 你好,以下是对您问题的回答.1、用photoshop打开你的原图2、点按菜单栏“图像”下拉菜单,选择“图像大小”,打开“图像大小”对话框.3、取消对话框下方“约束比例”旁的“√”4、看回对话框上方,把宽度的数值修改成“640”,高度的数值修改成“480”.5、同样是这个对话框,把“分辨率”的数值修改成“250”.6、同样是这个对话框,点按右上角“确定(好)”按钮.7、对话框消失,按“文件”下拉菜单,选择“保存为”,在弹出的对话框内选择要保存图像的位置、如要修改文件名和图像格式也可在这个对话框内修改,一切确定后点选“保存”,大功告成.希望我的回答能够帮助您,谢谢.

大兴安岭地区19879085894: 怎么样把图片改为256 * 192 像素,8 位或 24 位色彩 -
挚皇瑞格: 推荐: 用PHOTOSHOP(以下简称PS),版本无所谓.装一个能用的就行. 然后照下面步奏: 1,打开PS,这个你肯定知道. 2,将你要修改的图片拖进PS里.或者在PS里点双击空白处弹出“打开”对话框.或者在PS里快捷键CTRL+O. ...

大兴安岭地区19879085894: 我刚做了张魔兽争霸地图 怎么样才能把地图相框里的照片换掉 ? ////////
挚皇瑞格: 游戏读取时显示的小地图图片即预览图 做好一张128*128 24/32bit(不能是16 bit的)tga图,图片名字为war3mapPreview.tga, 导入到地图中 路径为war3mapPreview.tga游戏地形的图片(就是地图左下角的图片) 导入war3mapMap.blp 路径...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网