gpt4 book ai didi

delphi - 如何使用 TFileOpenDialog 预览图像

转载 作者:行者123 更新时间:2023-12-03 15:01:19 30 4
gpt4 key购买 nike

有人知道如何在 TFileOpenDialog 预览中显示图像吗?

我正在使用 ImageEn 来显示图像信息并向对话框添加其他文件类型支持。例如...我可以加载有关 jp2、j2k 和其他不支持的文件类型的图像信息,但是如何使用 ImageEn 加载不支持的图像类型进行预览。

我在对话框中显示图像信息,效果很好,但我找不到任何有关如何将不受支持的图像加载到 PreviewHandler 中的信息。我可以使用 ImageEnIO 来获取文件信息以及图像的位图。

TFileOpenDialog

TFileOpenDialog 是否使用预览处理程序来显示图像,或者是否需要其他方式?

很抱歉,我没有用于显示图像的代码,但我不知道如何实现它。

Rodrigo 对在 Delphi VCL 应用程序中托管预览处理程序发表了评论。 Windows 资源管理器不使用预览处理程序来预览图像...所以我假设 TFileOpenDialog 使用与 Windows 资源管理器相同的 API,但我什至不确定这一点。 http://theroadtodelphi.wordpress.com/2013/05/24/hosting-preview-handlers-in-delphi-vcl-applications/

如果这个问题太宽泛而无法在此处接受,我将删除该问题。

最佳答案

...Windows 资源管理器不使用预览处理程序来预览图像。 当我说我的意思是标准图像格式(如 gif、jpeg、bmp、png 等)时。对于其他自定义格式,您必须实现预览处理程序,此外您可以使用 Thumbnail Handlers 注册缩略图。和 IThumbnailProvider界面。

关于delphi - 如何使用 TFileOpenDialog 预览图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16744841/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com