![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| cot |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 4.6.2003 Репутация: нет Всего: нет |
Как повернуть изображение в TImage на 90 градусов?
|
|||
|
||||
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 13 Всего: 63 |
var i,j:integer; tb1,tb2 : tbitmap; p1,p2:pargb; begin tb1:=tbitmap.create; tb1.PixelFormat:=pf24bit; tb2:=tbitmap.create; tb2.PixelFormat:=pf24bit; tb1.Width:=fimage.Graphic.Width; //fimage - исходное изображение tb1.Height:=fimage.Graphic.height; tb2.Width:=fimage.Graphic.height; tb2.Height:=fimage.Graphic.Width; tb1.Canvas.Draw(0,0,fimage.Graphic); for i:=0 to tb1.Height-1 do //сам алгоритм begin p1:=tb1.ScanLine[tb1.Height-i-1]; for j:=0 to tb1.Width-1 do begin p2:=tb2.ScanLine[j]; p2[i].r:=p1[j].r; p2[i].g:=p1[j].g; p2[i].b:=p1[j].b; end; end; //теперь в tb2 перевёрнутое изображение end; З.Ы. Это вырезка из одного кода, его можно сильно оптимизировать -------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| Dmitry V.Abramov |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 30.9.2003 Где: Saint-Petersburg Репутация: нет Всего: 4 |
Как ужасно смотрятся исходные тексты здесь публикуемые... Причем в тегах {code}{/code} не многим лучше. А вроде бы "Форум программистов"...
--------------------
/DVA |
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: нет Всего: 12 |
Для работы с изображениями есть либа DImageEn7
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
| Z_P |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 4.10.2003 Где: это я? Репутация: нет Всего: нет |
а действительно, админ, почему бы не сделать для кодов, чтобы выделял хотябы основные зарезервированые слова жирным шрифтом, ведь не так сложно, а вот притяно будет читаться как, |
|||
|
||||
| Dmitry V.Abramov |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 30.9.2003 Где: Saint-Petersburg Репутация: нет Всего: 4 |
Да уж тут не до шрифтовых выделений. Форматирование текста сохранять хотя бы...
--------------------
/DVA |
|||
|
||||
| Georg4 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 961 Регистрация: 2.11.2002 Репутация: нет Всего: 10 |
Мужики не наглейте, вам как мед так и ложку. Кому надо тот прочтет и так.!!!! -------------------- Никто и никогда не должен решать одну проблему дважды |
|||
|
||||
| Dmitry V.Abramov |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 30.9.2003 Где: Saint-Petersburg Репутация: нет Всего: 4 |
Georg4 Кому надо - прочтет, ибо понадеется увидеть ответ на свой вопрос. А вот станет ли читать тот, кто потенциально способен этот ответ дать? Возможно. Но времени у него это отнимет гораздо больше. И не факт, что заметит оплошность.
Был бы это форум любителей поэзии - претензии вряд ли возникли бы. Но это форум программистов... Не стал бы поднимать этот вопрос, если бы не поймал себя на том, что публикуется код, который интересно было бы "заценить", но "почему-то" захотелось плюнуть и пройти дальше... После прислушивания к собственным ощущениям и возникло первоначальное послание. Этот вопрос уже задан в Обсуждение форума и каталога программ , дабы не гневить оффтопиком здешних модераторов. --------------------
/DVA |
|||
|
||||
| cot |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 69 Регистрация: 4.6.2003 Репутация: нет Всего: нет |
Illusion Dolphin Что заструктура Pargb? Где посмотреть описание?
Baa Где находится эта либа DImageEn7 |
|||
|
||||
| Fedor |
|
||||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
А по-моему сложно... Как я тя понял ты предлагаешь выделять зарезервированные слова в каждом языке програмирования жирным шрифтом. А представь: в паскале енто - одни слова, в си - другие, в ВБ - совсем третьи. А ведь на форуме обсуждаются не толко исходники на Си. З.Ы. Если не сложно, то напиши скрипт и вышли админу. Будешь Героем форума -------------------- Мы - Днепряне. Мы всех сильней. |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |