手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

用Mathematica修改图片大小

时间:2024-10-12 22:03:41

当我们从网上下载的图片不合尺寸的时候,都需要放大图片。但是,野蛮地放大图片,会导致图片细节布满马赛克,进而影响图片的清晰度。 合理的放大图片,可以弥补细节上的像素,让图片更清晰。 下面介绍一下用Mathematica放大图片的方法。

用Mathematica修改图片大小
用Mathematica修改图片大小
用Mathematica修改图片大小

工具/原料

电脑

Mathematica(8.0以上版本)

图片(滑稽的笑脸,150×150像素)

野蛮放大的图片的效果

1、 首先,我们把图片“滑稽的笑脸”放到电脑桌面上,并定义为“c.jpg”。放到桌面上的好处是,便于百度经验或Mathematica操作。

用Mathematica修改图片大小

2、 把这个图片导入到Mathematica里,并定义为c,代码如下:c = Import["C:\\Users\\Administrator\\Desktop\\c.jpg"] 运行结果如图。

用Mathematica修改图片大小

3、 用鼠标在图片上点击一下,会出现一个方框,这个方框可以用鼠标拖动,这样可以放大图片。

用Mathematica修改图片大小

4、 这就是用Mathematica野蛮放大图片的方法。可以看下面的动态图。最后的结果,截图出来,有很多马赛克。

用Mathematica修改图片大小
用Mathematica修改图片大小

合理放大的图片的效果

1、 仍旧用“滑稽的笑脸”作为目标。这一次,用Mathematica的内置函数ImageResize。具体的格式,如图。 这个函数在放大图片的时候,会随着图片放大的过程,不断的弥补原图所缺少的像素,进而使图片更清晰。

用Mathematica修改图片大小

2、 原图是150×150像素大小,放大到700×700像素。 放大图片的代码如下:ImageResize[c, {700, 700}] 运行结果,如下图。 你在这里看到的图片小于700×700,很奇怪,为什么百度喜欢缩小我们的图片呢?

用Mathematica修改图片大小

3、 比较一下上图和“野蛮放大的图片”的区别吧!

用Mathematica修改图片大小
用Mathematica修改图片大小

4、 如果放大图片的时候,不安比例来,就会把图片压扁或拉长。 试试下面的代码:ImageResize[c, {900,700}]——把图片变成900×700咤胸剖玳像素大小。ImageResize[c, {700,900}]——把图片变成700×900像素大小。

用Mathematica修改图片大小
用Mathematica修改图片大小

放大版的“笑脸”动态图

1、 现在,我用这种方法来做个放大了的“笑脸”动态图。先把需要的图片素材放到电脑桌面上,一共三幅不同的图片,大小统一为700×700像素,分别命名为:“0a.jpg”、“0b.jpg”、“0c.jpg”。

用Mathematica修改图片大小
用Mathematica修改图片大小
用Mathematica修改图片大小

2、 生成动态图的代码是:Export["滑稽.gif&孥恶膈茯quot;,Import /@ {"C:\\Users\概嗤先眚\Administrator\\Desktop\\0a.jpg", "C:\\Users\\Administrator\\Desktop\\0b.jpg", "C:\\Users\\Administrator\\Desktop\\0c.jpg", "C:\\Users\\Administrator\\Desktop\\0b.jpg", "C:\\Users\\Administrator\\Desktop\\0a.jpg"}] 运行结果是:

用Mathematica修改图片大小
© 手抄报圈