|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.12.2010, 21:56 | #1 |
Пользователь
Регистрация: 30.05.2008
Сообщений: 25
|
как Загружать в память png и выводить по надобности в определённые кординаты, cairo
Благодоря теме "Кроссплатформенный анимированный осциллограф" Смог сделать пустую форму и image на ней, но никак не могу найти, как можно загружать картинки в память, а потом когда понадобится вывести определённую картинку по кординтам XY.
(Хочу сделать игру) В Windows на Delphi подобный опыт есть, не большой но и не маленький, С++ тоже знаю более или менее, но не могу найти функции. Я так понимаю мне нужны функции из библиотеки cairo |
24.12.2010, 10:04 | #2 | |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Цитата:
|
|
24.12.2010, 13:50 | #3 |
Пользователь
Регистрация: 30.05.2008
Сообщений: 25
|
xwicked, спасибо за ответ.
Пишу на C++. |
24.12.2010, 14:13 | #4 |
Пользователь
Регистрация: 30.05.2008
Сообщений: 25
|
И я дурак, так и не упомянул, что делаю для GTk+, Linux
|
24.12.2010, 14:51 | #5 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Как в Delphi изображение может храниться в памяти в объекте TImage, TPicture, TBitmap, также и в любой другой библиотеке. Создаётся переменная того типа, какая поддерживает PNG-формат. Если Gtk+ не поддерживает PNG, то скорее всего вам потребуется библиотека cairo. А вывод простой - присвоить свойству TPicture, компонента TImage TPicture, который был в памяти и всё. Код зависит от того, как это всё реализовывается конкретно в GTK+.
|
24.12.2010, 15:16 | #6 |
Пользователь
Регистрация: 30.05.2008
Сообщений: 25
|
Таки да, но мне бы код, в общем понимаю, но вот конкретный код не понятен.
И мне нужно создать массив из элементов, в которые я при запуске загружу картинки, вот не знаю какого типа массив создавать, и после нужно на форму выводи конкретную картинку в конкретную кординату, при этом может хочу выводить не одну картинку, а сразу кучу по разным координатам. В Delphi я это делал, и на словах представляю, но для GTk+ и cario(linux) не могу найти. какие типы переменных и функции, для этого. Последний раз редактировалось GanGSISoft; 24.12.2010 в 15:21. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как залить определённые участки формы каким-то определённым цветом? | Rin | Общие вопросы Delphi | 5 | 18.11.2009 23:05 |
как загружать информацию с сайта | lg12 | Работа с сетью в Delphi | 2 | 05.08.2009 15:24 |
Как и откуда правильнее загружать свой курсор? | spamer | Мультимедиа в Delphi | 4 | 01.03.2009 00:14 |
как сохранять и загружать информацию с реестра? | jst.denis | Общие вопросы Delphi | 13 | 12.01.2009 00:03 |
Как перенести определённые данные из строки | Kamikaze13 | Microsoft Office Excel | 3 | 21.11.2008 10:57 |