有谁知道在 TWebBrowser 控件中旋转图像(jpg 或 gif)的方法(使用 Delphi)
更新
该文件将是本地的。
更新 2 所以我想问题应该是如何旋转图像或 pdf。
如果您可以控制 TWebBrowser 中的内容返回,则可以通过 JavaScript 完成。
这是一个关于JavaScript Image Rotation的例子。
如果您想使用 TImage进行此操作,此 Q/A 中列出了几个选项。
我猜您已经使用这种方法在您的 TWebBrowser 中显示 HTML 内容。
现在,您可以在生成的 HTML 文档中使用 CSS ,而不是 JavaScript(如 Robert 所建议的)。
我没有对此进行测试,但是您应该能够使用此 CSS 代码(对于基于 IE 的浏览器)来旋转图像(和其他 HTML 元素):
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
在MSDN上查看详细信息
好吧,如果它在网站上(在 TWebBrowser 中),那么您将无法旋转它。您可以做的最好的事情是如果图像在您的网站上,您可以使用 PHP/ASP/等。加载图像,并生成它的旋转版本。