【发布时间】:2012-10-24 01:23:23
【问题描述】:
我正在编写一个 C# 桌面应用程序,该应用程序涉及从数码相机导入图像,并将它们保存在 SQL Compact Edition 数据库中。我不是在数据库中保存实际图像,而是图像文件路径(以节省数据库空间)。然后,我从数据库中提取该图像文件路径并将图片框的 Image Location 属性设置为该路径,以进行显示。
我的问题是……我想添加一个按钮,允许用户在导入后旋转图像。有没有办法在不创建新图像的情况下做到这一点?我知道 RotateFlip 方法,但它只适用于 Image 类型。基本上,我想旋转链接文件路径的图像,而不是从该路径创建图像,然后旋转它。我会喜欢一些想法。谢谢!
【问题讨论】:
-
你想改变你硬盘上的图像文件(它是躺着的)?
-
不,你不能这样做。你可以做的是为每个图像有两个文件旋转一个原始文件或......创建一个等效图像,旋转它并保存到原始文件