|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.02.2021, 00:48 | #1 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
Повернуть изображение и изменить атрибуты файла
Собственно задача такая:
1. Скопировать атрибуты файлы (а конкретнее - дата изменения) 2. Повернуть изображение на 90 градусов 3. Вернуть новому файлу атрибут (дату изменения) старого |
22.02.2021, 02:55 | #2 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Очень интересно нафига нужно такое извращение?
|
22.02.2021, 16:01 | #3 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
Потому что мне надо видеть, когда фотка была добавлена в базу - потому не очень, когда у нее при редактировании меняются атрибуты
И в то же время, надо повернуть фотку, которая боком в нормальное положение |
18.03.2021, 17:47 | #6 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
После долгих экспериментов с кодом из примера, вывел вот такой вот код.
Код приспособлен только под углы -90, 180 и 90 Но в отличии от примера, он сразу подгоняет итоговое изображение под нужные размеры Эксперименты проведены на все три варианта поворота + с двумя вариантами изображений: горизонтальными и вертикальными. Все работает Код:
На форме создал три кнопки для поворотов влево, на 180 и вправо, дав им теги -1, 0 и 1 Код:
|
19.03.2021, 10:22 | #7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Нет смысла использовать тригонометрические функции, ведь поворот на 90 градусов это простая замена строк на столбцы.
E-Mail: arigato.freelance@gmail.com
|
19.03.2021, 15:10 | #8 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
|
19.03.2021, 17:33 | #9 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
Цитата:
будет там 0 +1 -1 в соответствии с этими расчетами можно будет доработать последующий код.
программа — запись алгоритма на языке понятном транслятору
|
||
19.03.2021, 18:55 | #10 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Набросал пример:
Код:
E-Mail: arigato.freelance@gmail.com
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавить код "Изменить атрибуты файла: создан, изменен, открыт" | xpadd91 | Visual C++ | 0 | 15.10.2014 20:58 |
Как повернуть изображение на 180 градусов? | kl45gp | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 11.05.2013 13:10 |
Повернуть изображение | tae1980 | Microsoft Office Excel | 3 | 20.01.2012 09:39 |
Повернуть изображение и сохранить результат | new player | Мультимедиа в Delphi | 2 | 03.11.2011 12:57 |
Как повернуть изображение в TextBox(e)? | Diego__ | Microsoft Office Word | 10 | 18.08.2009 12:01 |