Russian Qt Forum

Qt => Мультимедиа => Тема начата: antixpuct от Август 15, 2009, 21:33



Название: Воспроизведение GIF-анимации в QTextBrowser.
Отправлено: antixpuct от Август 15, 2009, 21:33
Здравствуйте!
Столкнулся тут с проблемой. Необходимо воспроизвести GIF'ку в QTextBrowser'e рядом с текстом. К несчастью, QMovie он не понимает, да и как "нарисовать" текст рядом с QMovie - я слабо представляю. В то же время, если загрузить GIF в QTextBrowser с помощью setHtml, то оно показывает статическую картинку вместо анимации.
Есть у кого-нибудь идеи?


Название: Re: Воспроизведение GIF-анимации в QTextBrowser.
Отправлено: antixpuct от Август 15, 2009, 22:08
и да, вебкит просьба не предлагать :(


Название: Re: Воспроизведение GIF-анимации в QTextBrowser.
Отправлено: Pie_Jesu от Сентябрь 25, 2009, 07:49
Вообще, программы, использующие gif для отображения и создания таких картинок должны отстегивать денюжку владельцам патента гифа. Уже давно известно, что с ним проблемы в кутэ. И понятно почему. Есть выход - разбирать по кадрам гиф и грамотно их отрисовывать в классе, наследованном от текст_браузера


Название: Re: Воспроизведение GIF-анимации в QTextBrowser.
Отправлено: jasf от Ноябрь 02, 2009, 22:27
Есть выход - разбирать по кадрам гиф и грамотно их отрисовывать в классе, наследованном от текст_браузера
Подскажите пожалуйста что именно наследовать/как реализовать перехват отображения произвольного квадрата в QTextBrowser.. или где почитать/посмотреть пример с QTextBrowser с анимацией. спасибо


Название: Re: Воспроизведение GIF-анимации в QTextBrowser.
Отправлено: Sergey B. от Ноябрь 04, 2009, 10:40
The US LZW patent expired on June 20, 2003.[18] The counterpart patents in the United Kingdom, France, Germany and Italy expired on June 18, 2004, the Japanese counterpart patents expired on June 20, 2004 and the counterpart Canadian patent expired on July 7, 2004.[18] Consequently, while Unisys has further patents and patent applications relating to improvements to the LZW technique,[18] the GIF format may now be used freely.

GIF первоначально был проприетарным форматом, однако срок его патентной защиты истёк. В США патент на алгоритм сжатия LZW, использующийся в GIF (патент № 4 558 302) истёк 20 июня 2003 года. Срок действия канадского патента завершился 7 июля 2004 года. Действие патента для Великобритании, Франции, Германии и Италии завершилось 18 июня 2004 года, а для Японии — 20 июня 2004 года.

Срок действия последнего патента на GIF истёк 11 августа 2006 года.