【问题标题】:Rotating Image in C# Desktop Application from Image Location Only仅从图像位置旋转 C# 桌面应用程序中的图像
【发布时间】:2012-10-24 01:23:23
【问题描述】:

我正在编写一个 C# 桌面应用程序,该应用程序涉及从数码相机导入图像,并将它们保存在 SQL Compact Edition 数据库中。我不是在数据库中保存实际图像,而是图像文件路径(以节省数据库空间)。然后,我从数据库中提取该图像文件路径并将图片框的 Image Location 属性设置为该路径,以进行显示。

我的问题是……我想添加一个按钮,允许用户在导入后旋转图像。有没有办法在不创建新图像的情况下做到这一点?我知道 RotateFlip 方法,但它只适用于 Image 类型。基本上,我想旋转链接文件路径的图像,而不是从该路径创建图像,然后旋转它。我会喜欢一些想法。谢谢!

【问题讨论】:

  • 你想改变你硬盘上的图像文件(它是躺着的)?
  • 不,你不能这样做。你可以做的是为每个图像有两个文件旋转一个原始文件或......创建一个等效图像,旋转它并保存到原始文件

标签: c# sql image desktop


【解决方案1】:

除非您先加载图像,否则您无法根据路径旋转图像。

顺便说一句,没有必要包含有关您正在使用的数据库的信息,这些信息与您的问题无关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-02
    • 2014-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多