2014-08-29 4 views
0

Как загрузить анимированный курсор из одного PNG с 32 кадрами?Как загрузить анимированный курсор из многокадрового PNG-изображения?

Вот мой PNG:

Я попытался преобразовать его в курсор ANI с помощью AniTuner, но курсор оказывается намного меньше, чем исходный кадр из PNG. Есть ли способ в Delphi создать анимированный курсор из одного PNG с несколькими фреймами внутри?

Я прочитал следующее переполнением стека пост: Clipping a filmstrip in png format (Delphi 2010)

+0

Почему вы хотите сделать это в Delphi? Конечно, вам нужен инструмент для создания курсоров. –

ответ

2

Проблема вы столкнулись в том, что по умолчанию размер курсора мыши на окнах 32x32 пикселей, если окна тема не будет изменен, чтобы включить большие курсоры (варианты Как добираться) ,

Теперь из-за этого ограничения AniTuner, вероятно, автоматически масштабирует курсор до размера 32x32. Поэтому вы можете попытаться найти другую программу, способную преобразовывать анимацию GIF в анимацию ANI, сохраняя при этом размер изображения.

Существует решение о том, как использовать курсор размером более 32x32 hre на стеке Owerflow, но, к сожалению, он написан для C#, а не для Delphi. Возможно, вы могли бы перевести его в Delphi.

How to override maximum 32x32 mouse size in Windows like this program can

+1

большое спасибо господину: Робу Кеннеди и Мистеру: Бобби для редактирования наших сообщений .., Мистер: SilverWarior и Дэвид Хеффернан, ваши ответы меня очень радуют, и о вашем предположении о создании курсоров. Мистер: Дэвид Хеффернан я рассматривал как вторую помощь для меня в это время, потому что я устал от использования инструментов здесь, что позволяло мне делать большие анимированные курсоры, а также о вашем приглашении: SilverWarior..due на другой язык между Delphi и C# я не могу решить свою проблему, преобразовывая код C# в delphi, это так сложно, как решить мою проблему при delphi .. – Bravesaw

Смежные вопросы