Программно повернуть изображение TIFF (или PDF) - PullRequest
1 голос
/ 07 июля 2010

Кто-нибудь знает способ поворота изображения (jpg или gif) в элементе управления TWebBrowser (с использованием Delphi)

Обновление

Файл будет локальным.

Обновление 2 Поэтому я думаю, что вопрос должен быть в том, как мне повернуть изображение или pdf.

Ответы [ 3 ]

1 голос
/ 07 июля 2010

Если у вас есть контроль над возвратом содержимого в TWebBrowser, это можно сделать с помощью JavaScript.

Вот пример Поворот изображения JavaScript .

Если выхочу сделать это с TImage Есть несколько вариантов, перечисленных в этом вопросе .

1 голос
/ 07 июля 2010

Я полагаю, что вы уже используете этот подход для отображения содержимого HTML в вашем TWebBrowser.

Теперь вместо JavaScript (, как предложил Роберт ), вы используете CSS в сгенерированном HTML-документе.

Я не проверял это, но вы должны иметь возможность вращать изображение (и другие HTML-элементы), используя этот код CSS (для браузеров на основе IE):

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

Подробности см. На MSDN

0 голосов
/ 07 июля 2010

Ну, если он находится на веб-сайте (в TWebBrowser), вы не можете повернуть его.Лучшее, что вы можете сделать, если изображение находится на вашем сайте, вы можете использовать PHP / ASP / и т. Д.загрузить изображение и создать его повернутую версию.

...