从缩略图中检索原始图像

时间:2013-09-03 01:48:56

标签: c# image

我使用Image.GetThumbnailImage Method创建了图像的缩略图。 现在,当我点击缩略图(这是一个不同的图片框)时,我想获取原始图像并将原始图像显示到不同的图片框。

有谁知道我们怎么做?我在互联网上搜索,我发现只是创建一个缩略图,我没有找到任何方法来检索原始图像

1 个答案:

答案 0 :(得分:1)

如果您想要缩略图导致图像的原始版本,您至少需要保留并存储图像的原始版本。

当用户点击缩略图时,显示您存储的图像的原始版本。

您无法从缩略图恢复原始图像

给定图像的缩略图,您无法将其展开回原始图像。将其缩小为缩略图是一个破坏性的过程,它会删除重要信息。

考虑......给出这个缩略图:

A very small image of the Mona Lisa

您如何重新创建此图片?

A much larger image of the Mona Lisa

缩略图中缺少较大图像中的大部分信息。缩略图中没有油漆中的裂缝。你也不能发现她的面纱,弄清楚背景,看到画布上的白色斑点,或注意到她头发的波纹。你无法看到她的衣服的涟漪,也看不到织物的褶皱和折痕。在缩略图中,所有不再存在的东西:缩小规模已经破坏了所有这些信息。

尝试从较小的图像重建较大的图像就像从其主要观点的半页摘要中重新创建一本20页的小说:你可以猜测作者可能写下来,但你永远不会一字一句地知道它原来是什么。

蒙娜丽莎的形象来自Wikipedia