IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Графические файлы(bmp,jpeg и т.д), Изменение размеров изображения.
Pentagon
сообщение 7.08.2006 11:06
Сообщение #1





Группа: Пользователи
Сообщений: 6
Пол: Мужской
Реальное имя: Диман

Репутация: -  0  +


Люди! Помогите пожалуйста мне написать программу на паскале по изменению размеров изображения из файла (программа должна считывать графический файл, выводитть его на экран и изменять его размеры, как бы растягивать). Но не все так просто... Нужно сделать так, чтобы получился эффект вытягивания какого-нибудь угла изображение( или, если сказать проще, нужно "посадить" нашу картинку в произвольный четырехугольник). smile.gif Я уже сделал программу с таким эффектом. Но я использовал не графический файл, а произвольный рисунок нарисованный с помощью стандартных процедур Graph-а. Да и программа работает очень медленно даже на моём Athlon-не. Не удивительно, ведь я создавал плоскость, состоящую из нескольких тысяч маленьких плоскостей(что-то типа пикселей картинки), заполнял их соответствующим цветом графического файла, и тянул их как хотел... Вообщем получается то что надо, но тормозит! Если у кого-нибудь есть кое-какие идеи отзовитесь! Буду очень рад и признателен! smile.gif Заранее спасибо.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Pentagon   Графические файлы(bmp,jpeg и т.д)   7.08.2006 11:06
FreeMan   юзай опенгл. рисуешь свой четырехугольник и натяги...   7.08.2006 11:24
Pentagon   Не, надо обязательно без Opengl или Direct3d, забы...   7.08.2006 16:32
Гость   Ускорить производительность программы можно почти ...   8.08.2006 8:06
volvo   Я уже сделал программу с таким эффектом. <......   11.08.2006 16:37
Pentagon   Для тех кто не верит, вот exe-шник, только я место...   18.08.2006 9:46
volvo   Для тех кто не верит, вот exe-шникДело не в ...   18.08.2006 10:18
Pentagon   Блин, я думал можно exe-ники посылать... Ладно, во...   18.08.2006 10:31
volvo   Молодец... Значит, Mouse.pas и Engine.pas мы по те...   19.08.2006 12:41
Гость   Молодец... Значит, Mouse.pas и Engine.pas мы по т...   12.09.2006 13:32
Гость   Это я Pentagon, только с гостя зашел....   12.09.2006 13:33
volvo   Единственную возможную "идею" ты получил...   12.09.2006 13:51
Pentagon   Все остальное называется "Повторное изобрете...   13.09.2006 14:47
Malice   Тебе нужно обычное текстурирование. Только обычно ...   14.09.2006 16:32
Altair   Pentagon, хватит цирка, или ты показываешь исходни...   14.09.2006 8:11
Pentagon   <censored>: "мне не нужны тексты програ...   14.09.2006 14:41
volvo   Ну, тогда и тот ответ, который ты мог бы получить ...   14.09.2006 15:32


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 2:26
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"