以编程方式旋转tiff图像(或pdf)

时间:2010-07-06 20:52:14

标签: delphi tiff mshtml

有没有人知道在TWebBrowser控件中旋转图像(jpg或gif)的方法(使用Delphi)

更新

该文件将是本地文件。

更新2 所以我想问题应该是如何旋转图像或pdf。

3 个答案:

答案 0 :(得分:1)

如果您可以控制TWebBrowser中的内容返回,则可以通过JavaScript完成。

以下是JavaScript Image Rotation的示例。

如果您想使用TImage执行此操作,则several options listed in this Q/A

答案 1 :(得分:1)

我猜您已经使用this approach在TWebBrowser中显示HTML内容。

现在,您不是使用JavaScript(as suggested by Robert),而是在生成的HTML文档中使用CSS。

我没有对此进行测试,但您应该可以使用此CSS代码(对于基于IE的浏览器)旋转图像(和其他HTML元素):

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

详情请见MSDN

答案 2 :(得分:0)

如果它在网站上(在TWebBrowser中),那么你就无法旋转它。您可以做的最好的事情是,如果图像在您的网站上,您可以使用PHP / ASP /等。加载图像,并生成它的旋转版本。