Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TImage, Повернуть картинку 
:(
    Опции темы
cot
Дата 19.10.2003, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 4.6.2003

Репутация: нет
Всего: нет



Как повернуть изображение в TImage на 90 градусов?

PM MAIL   Вверх
Illusion Dolphin
Дата 19.10.2003, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 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
PM MAIL WWW ICQ   Вверх
Dmitry V.Abramov
Дата 19.10.2003, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 30.9.2003
Где: Saint-Petersburg

Репутация: нет
Всего: 4



Как ужасно смотрятся исходные тексты здесь публикуемые... Причем в тегах {code}{/code} не многим лучше. А вроде бы "Форум программистов"...

sad.gif
--------------------
/DVA
PM MAIL WWW   Вверх
Baa
Дата 19.10.2003, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: нет
Всего: 12



Для работы с изображениями есть либа DImageEn7


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Z_P
Дата 19.10.2003, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 4.10.2003
Где: это я?

Репутация: нет
Всего: нет



Цитата(Dmitry @ 19.10.2003, 19:05)
Как ужасно смотрятся ...

а действительно, админ, почему бы не сделать для кодов, чтобы выделял хотябы основные зарезервированые слова жирным шрифтом, ведь не так сложно, а вот притяно будет читаться как,
PM MAIL   Вверх
Dmitry V.Abramov
Дата 19.10.2003, 23:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 30.9.2003
Где: Saint-Petersburg

Репутация: нет
Всего: 4



Да уж тут не до шрифтовых выделений. Форматирование текста сохранять хотя бы...
--------------------
/DVA
PM MAIL WWW   Вверх
Georg4
Дата 20.10.2003, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 961
Регистрация: 2.11.2002

Репутация: нет
Всего: 10



Цитата
а действительно, админ, почему бы не сделать для кодов, чтобы выделял хотябы основные зарезервированые слова жирным шрифтом, ведь не так сложно, а вот притяно будет читаться как,
.
Мужики не наглейте, вам как мед так и ложку.
Кому надо тот прочтет и так.!!!!


--------------------
Никто и никогда не должен решать одну проблему дважды
PM MAIL ICQ   Вверх
Dmitry V.Abramov
Дата 20.10.2003, 02:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 30.9.2003
Где: Saint-Petersburg

Репутация: нет
Всего: 4



Georg4 Кому надо - прочтет, ибо понадеется увидеть ответ на свой вопрос. А вот станет ли читать тот, кто потенциально способен этот ответ дать? Возможно. Но времени у него это отнимет гораздо больше. И не факт, что заметит оплошность.

Был бы это форум любителей поэзии - претензии вряд ли возникли бы. Но это форум программистов...

Не стал бы поднимать этот вопрос, если бы не поймал себя на том, что публикуется код, который интересно было бы "заценить", но "почему-то" захотелось плюнуть и пройти дальше... После прислушивания к собственным ощущениям и возникло первоначальное послание.

Этот вопрос уже задан в Обсуждение форума и каталога программ , дабы не гневить оффтопиком здешних модераторов.
--------------------
/DVA
PM MAIL WWW   Вверх
cot
Дата 21.10.2003, 06:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 4.6.2003

Репутация: нет
Всего: нет



Illusion Dolphin Что заструктура Pargb? Где посмотреть описание?
Baa Где находится эта либа DImageEn7


PM MAIL   Вверх
Fedor
Дата 21.10.2003, 08:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



Цитата(Z_P @ 19.10.2003, 22:39)
Цитата(Dmitry @ 19.10.2003, )
Как ужасно смотрятся ...

а действительно, админ, почему бы не сделать для кодов, чтобы выделял хотябы основные зарезервированые слова жирным шрифтом, ведь не так сложно, а вот притяно будет читаться как

А по-моему сложно... Как я тя понял ты предлагаешь выделять зарезервированные слова в каждом языке програмирования жирным шрифтом. А представь: в паскале енто - одни слова, в си - другие, в ВБ - совсем третьи. А ведь на форуме обсуждаются не толко исходники на Си.
З.Ы. Если не сложно, то напиши скрипт и вышли админу. Будешь Героем форума


--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0504 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.