Программно повернуть изображение tiff (или pdf)

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

Обновить

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

Обновление 2 Итак, я думаю, вопрос должен заключаться в том, как повернуть изображение или PDF-файл.


person mmmm    schedule 06.07.2010    source источник


Ответы (3)



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

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

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

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

Подробнее см. в MSDN.

person Jørn E. Angeltveit    schedule 07.07.2010

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

person Daisetsu    schedule 06.07.2010
comment
Фактически. Вы можете загрузить HTML-документ с веб-сервера, проанализировать его и манипулировать им, а затем показать измененный HTML-документ в TWebBrowser. Вам, конечно, нужно немного знать структуру HTML-документа... :-D - person Jørn E. Angeltveit; 07.07.2010