![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.07.2012
Сообщений: 34
|
![]()
Нашёл великолепный пример вращения картинки (ссылка) но возникла проблема с тем, что он работает с BMP. Переучить его на PNG вроде бы удалось, но в таком случае PNG теряет прозрачность.
Может, кто-то что-то подскажет? Код там небольшой, но я просто мало что знаю в вопросе работы с картинками ![]() P.S. Прикрепил скрипт по ссылке к этому посту. Последний раз редактировалось Raf-9600; 24.01.2013 в 19:28. |
![]() |
![]() |
![]() |
#2 |
Ещё не
Форумчанин
Регистрация: 04.01.2010
Сообщений: 517
|
![]()
вот это посмотрите хоть метод громоздкий и меееедленый но работает
![]()
Воображение важнее, чем знания. (Albert Einstein)
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.07.2012
Сообщений: 34
|
![]()
Ну это ведь не совсем то. Это одноразовый поворот, а код выше крутит изображение, и к тому же он лаконичный и очень быстрый.
Последний раз редактировалось Raf-9600; 24.01.2013 в 17:02. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 305
|
![]()
Посмотрите мой пример. Код небольшой. Правда он не особо быстрый. Поворот изображения на 360 градусов длится чуть более 3 секунд.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.07.2012
Сообщений: 34
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Ещё не
Форумчанин
Регистрация: 04.01.2010
Сообщений: 517
|
![]() Цитата:
P.S.Я как-то писал resize png так вот через bmp время на обработку было примерно 967 миллисекунд, в то время когда работая на прямую с пикселями png, время где-то 16 миллисекунд
Воображение важнее, чем знания. (Albert Einstein)
![]() Последний раз редактировалось dmitriegorovih; 25.01.2013 в 00:05. |
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 305
|
![]()
Raf-9600
Исправил код под Delphi 7. Посмотрите сейчас. |
![]() |
![]() |
![]() |
#9 | |
Ещё не
Форумчанин
Регистрация: 04.01.2010
Сообщений: 517
|
![]() Цитата:
Вместо всего этого код kangreon работает на прямою с png без всякого BMP что и увеличивает скорость работы несмотря на кратность машинного слова.
Воображение важнее, чем знания. (Albert Einstein)
![]() |
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 10.07.2012
Сообщений: 34
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вставить png? | pavellyba | Мультимедиа в Delphi | 0 | 23.10.2011 22:00 |
как в delphi 7 загрузить png | Too | Общие вопросы Delphi | 7 | 11.07.2011 00:12 |
[Delphi] как открыть *.png программно? | Ax_32 | Помощь студентам | 2 | 26.11.2010 21:35 |
Как использовать png | Sanek777 | Общие вопросы Delphi | 1 | 25.09.2008 20:14 |
Как уменьшить размер PNG изображения? | highklass | Мультимедиа в Delphi | 5 | 31.05.2008 16:24 |