右键单击前端的Image
时,可以选择以实际尺寸显示(即1:1屏幕到图像像素大小)。
如何强制图像显示?制作Row
或Column
Image
时,如何才能以实际尺寸显示?
我正在比较图像重采样方法,看看当出现这种方法时,哪一个方法可以获得最佳边缘效果。作为一种解决方法,我ImageAssemble
d所有图像,因此我只需右键单击一次即可以实际尺寸显示它们。
答案 0 :(得分:5)
这是另一种适用于版本7的方法。
img = ExampleData[{"TestImage", "Lena"}];
Row[{ Image[img, Magnification -> 1], Image[img, Magnification -> 1] }]
答案 1 :(得分:3)
几个月前我才意识到这个上下文菜单项。它可能是在v8中的某处添加的。
我注意到Image
- 就像输出在其上下文菜单中获取此项目一样,但来自Rasterize
的位图却没有。您可以尝试Rasterize[Plot[Sin[x], {x, -\[Pi], \[Pi]}], RasterSize -> 500]
进行测试。将// Image
置于其后面,您将获得结果的不同上下文菜单。
我相信包含 Cell 中ImageSize
的存在决定了图像(第二种)的缩放。否ImageSize
表示自动缩放,ImageSize->Magnification[1]
表示实际尺寸。因此,您需要操纵单元格本身来改变行为。
答案 2 :(得分:2)
请尝试:
Show[image, ImageSize -> All]
同样地:
Row[{ Show[img1, ImageSize -> All], Show[img1, ImageSize -> All] }]