有没有人知道在TWebBrowser控件中旋转图像(jpg或gif)的方法(使用Delphi)
更新
该文件将是本地文件。
更新2 所以我想问题应该是如何旋转图像或pdf。
答案 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 /等。加载图像,并生成它的旋转版本。