TWebBrowser コントロール (Delphi を使用) で画像 (jpg または gif) を回転させる方法を知っている人はいますか?
アップデート
ファイルはローカルになります。
Update 2 だから、問題は画像やPDFを回転させる方法だと思います。
TWebBrowserにHTMLコンテンツを表示するために、すでにこのアプローチを使用していると思います。
これで、JavaScriptの代わりに(Robertが提案したように)、生成されたHTMLドキュメントでCSSを使用します。
私はこれをテストしていませんが、このCSSコード(IEベースのブラウザーの場合)を使用して画像(およびその他のHTML要素)を回転できるはずです。
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
詳細については、MSDNを参照してください
TWebBrowser で返されるコンテンツを制御できる場合は、JavaScript を介して行うことができます。
JavaScript Image Rotationの例を次に示します。
TImage でそれを行いたい場合は、この Q/A にいくつかのオプションがリストされています。
Web サイト (TWebBrowser 内) にある場合は、回転できません。あなたができる最善のことは、画像があなたのウェブサイトにある場合、PHP/ASP/などを使用できることです. 画像をロードし、回転したバージョンを生成します。