Автор Тема: Поворот/масштабирование картинки  (Прочитано 4139 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pww2000 [?]

  • Новичок
  • *
  • Сообщений: 14
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Поворот/масштабирование картинки, возможно ли? Может длл-ка какая есть?
Картинка находится в файле или на экране. Поворот нужен на произвольный угол. Коэффициент масштабирования тоже произвольный.

Русское сообщество AutoIt

Поворот/масштабирование картинки
« Отправлен: Декабрь 09, 2015, 04:41:40 »

Оффлайн Medic84 [?]

  • Администратор
  • *
  • Сообщений: 1410
  • Репутация: 303
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Поворот/масштабирование картинки
« Ответ #1, Отправлен: Декабрь 09, 2015, 08:25:16 »
Код: AutoIt [Выделить]
_GDIPlus_ImageResize ( $hImage, $iNewWidth, $iNewHeight [, $iInterpolationMode = $GDIP_INTERPOLATIONMODE_HIGHQUALITYBICUBIC] )
_GDIPlus_ImageRotateFlip ( $hImage, $iRotateFlipType )


Примеры и функции есть в справке.

   
На форуме принято отмечать полезные сообщения пальцем вверх =)
Никогда не даю подробных примеров сразу, я сначала навожу на мысль - как можно написать. Учитесь мыслить сами, а не за других людей.

Оффлайн pww2000 [?]

  • Новичок
  • *
  • Сообщений: 14

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Поворот/масштабирование картинки
« Ответ #2, Отправлен: Декабрь 09, 2015, 15:35:04 »
Примеры и функции есть в справке.

Что-то не нашел этих функций в справке.... :wacko:

Оффлайн Yashied [?]

  • AutoIt MVP
  • Глобальный модератор
  • *
  • Сообщений: 5349
  • Репутация: 2690
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
« Последнее редактирование: Декабрь 09, 2015, 16:26:23 от Yashied »


Думай, прежде чем говорить.

Русское сообщество AutoIt

Re: Поворот/масштабирование картинки
« Ответ #3 Отправлен: Декабрь 09, 2015, 16:21:11 »

Оффлайн pww2000 [?]

  • Новичок
  • *
  • Сообщений: 14

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Поворот/масштабирование картинки
« Ответ #4, Отправлен: Декабрь 09, 2015, 18:12:56 »
Читайте английскую.

Спасибо, буду разбираться.
А не подскажете про отличия между   _GDIPlus_ImageResize/_GDIPlus_ImageRotateFlip и _GDIPlus_MatrixScale/_GDIPlus_MatrixRotate(по ним русское описание есть)


PS  _GDIPlus_ImageRotateFlip вроде по описанию не подходит, нужен произвольный угол.
« Последнее редактирование: Декабрь 09, 2015, 18:20:34 от pww2000 »

Оффлайн Yashied [?]

  • AutoIt MVP
  • Глобальный модератор
  • *
  • Сообщений: 5349
  • Репутация: 2690
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: Поворот/масштабирование картинки
« Ответ #5, Отправлен: Декабрь 09, 2015, 19:34:28 »
Про русское описание ничего не могу сказать. В вашем случае подойдет только _GDIPlus_Matrix... функции.

Оффлайн pww2000 [?]

  • Новичок
  • *
  • Сообщений: 14

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Поворот/масштабирование картинки
« Ответ #6, Отправлен: Декабрь 09, 2015, 19:48:25 »
Про русское описание ничего не могу сказать. В вашем случае подойдет только _GDIPlus_Matrix... функции.

Уже просмотрел, да, матрикс подходит, тему можно закрывать. Спасибо.


« Последнее редактирование: Декабрь 24, 2015, 14:10:52 от pww2000 »

Русское сообщество AutoIt

Re: Поворот/масштабирование картинки
« Ответ #6 Отправлен: Декабрь 09, 2015, 19:48:25 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
27 Ответов
6604 Просмотров
Последний ответ Май 10, 2012, 07:53:15
от Ganibal95
1 Ответов
2591 Просмотров
Последний ответ Июнь 17, 2012, 21:13:22
от AZJIO
0 Ответов
1329 Просмотров
Последний ответ Апрель 08, 2013, 09:30:17
от madmasles
5 Ответов
1927 Просмотров
Последний ответ Июль 22, 2013, 11:55:16
от kingmor
2 Ответов
3290 Просмотров
Последний ответ Сентябрь 26, 2013, 12:10:06
от YOgen
13 Ответов
5784 Просмотров
Последний ответ Март 18, 2014, 20:37:37
от Viktor1703
1 Ответов
689 Просмотров
Последний ответ Июль 19, 2015, 19:19:56
от WSWR
7 Ответов
1848 Просмотров
Последний ответ Сентябрь 11, 2015, 11:36:28
от Yashied
0 Ответов
5054 Просмотров
Последний ответ Декабрь 24, 2015, 13:57:52
от Medic84
5 Ответов
1271 Просмотров
Последний ответ Май 02, 2016, 02:04:52
от passwd