1

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

更新

该文件将是本地的。

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

4

3 回答 3

1

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

这是一个关于JavaScript Image Rotation的例子。

如果您想使用 TImage进行此操作,此 Q/A 中列出了几个选项

于 2010-07-06T21:33:15.827 回答
1

我猜您已经使用这种方法在您的 TWebBrowser 中显示 HTML 内容。

现在,您可以在生成的 HTML 文档中使用 CSS ,而不是 JavaScript(如 Robert 所建议的)。

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

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

在MSDN上查看详细信息

于 2010-07-07T09:09:35.110 回答
0

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

于 2010-07-06T21:07:58.793 回答