【问题标题】:Store and View TIFF images without third party components无需第三方组件即可存储和查看 TIFF 图像
【发布时间】:2014-05-16 17:02:34
【问题描述】:

如何在 Oracle DB 中将 TIFF 图像存储为 BLOB 字段?一段时间后再次查询数据库,我需要在 UI 中显示相同的图像。

我可以看到一些更高版本的 delphi 代码。我需要它用于 Delphi 6,而不使用第三方 dll 和组件

【问题讨论】:

  • TWicImage 怎么样,这些肯定在 Delphi 6 中可用,并且支持底层 Windows 支持的任何图像格式。我相信这是在 Windows XP SP3 中引入的,因此较旧的 Windows 版本必须单独安装 Windows 更新才能获得此功能。
  • @jerry WIC 会完成的。但是您需要定义 COM 接口。
  • @JerryDodge: TWICImage 在 Delphi 2010 中引入。
  • @Jerry:Delphi 6 与 XP 最初的发布时间差不多,而 WICImage 那时还不存在。 (正如您提到的,它是在相当后来的 XP SP3 中添加的,并且从未追溯添加到 SP2 或任何其他以前的 Windows 版本。)使用 15 年历史的 IDE 有一些缺点,其中之一是现代功能不可用。
  • 我是这么想的,我已经习惯使用XE2了

标签: delphi tiff delphi-6


【解决方案1】:

Delphi 6 不附带可以保存和加载 TIFF 图像的库。由于您已排除使用第三方库,您需要自己编写 TIFF 图像加载和保存。

【讨论】:

  • 能否告诉我sn-ps的代码我们自己写?
  • 您获得了 tiff 规范和代码。这不是您使用 sn-ps 所做的事情。这是一项重要的工作。
  • @santhosh 您可以在此处找到 TIFF 规范 partners.adobe.com/public/developer/en/tiff/TIFF6.pdf。正如大卫所说,它是一种复杂的格式,具有许多不同的排列方式,是一项重大任务。
  • 聪明人不会重新发明轮子。
  • @Jerry:在这种情况下,您不是在重新发明轮子,而是重新设计它。对于软件,这是通过升级来完成的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-27
  • 2019-02-05
  • 2012-04-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多