|
3D-программирование Вопросы, касающиеся программирования 3D мира |
17.09.2008, 23:09
|
#1
|
AnyKey`щик
Регистрация: 12.09.2008
Сообщений: 8
Написано 0 полезных сообщений (для 0 пользователей)
|
Выручайте!!!
Всем привет! Мне нужна функция типо этой http://forum.boolean.name/showthread.php?t=5745 ,но что бы она могла грузить еще и другие форматы (Jpg, png и т.д.). Нашел подобную функцию на других языках http://freeimage.sourceforge.net/download.html , но не хватило знаний чтобы перевести на Blitz . С помощью этого можно сделать постепенную загрузку рисунка в отдельном потоке без тормозов!!!
|
(Offline)
|
|
17.09.2008, 23:18
|
#2
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Выручайте!!!
не узрел по линку кодов. Но если есть длл, то есть и деклс - а это уже кое что. разве нет?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
17.09.2008, 23:20
|
#3
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Выручайте!!!
Изучай спецификацию jpg и пиши.
Без спецификации ИМХО никак
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
17.09.2008, 23:21
|
#4
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Выручайте!!!
подсоедини длл
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
18.09.2008, 09:52
|
#5
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Выручайте!!!
подключи DevIL aka OpenIL.
он грузит туеву хучу разных форматов, в т.ч. и из памяти, да.
|
(Offline)
|
|
18.09.2008, 10:12
|
#6
|
AnyKey`щик
Регистрация: 12.09.2008
Сообщений: 8
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Выручайте!!!
Спасибо!
|
(Offline)
|
|
18.09.2008, 11:41
|
#7
|
AnyKey`щик
Регистрация: 12.09.2008
Сообщений: 8
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Выручайте!!!
Скачал DevIL.dll сделал decls
.lib "DevIL.dll"
DevililLoadImage%(filename$):"ilLoadImage"
DevililLoad%(Int1%,filename$):"ilLoad"
......
Пробую в блитце
image=DevililLoadImage("mtl_x-support1.tga")
Функция проходит без вылетов, но в Image нечего не загружает! ???
|
(Offline)
|
|
18.09.2008, 11:55
|
#8
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Выручайте!!!
playU, ты неправильно делаеш.
нужно сначала создать изображение, потом прибиндить его, потом загрузить из файла (тебе вроде из памяти надо было О_о ? ), потом считать пиксели и загрузить их в блицовую картинку, и уже в конце, удалить ранее созданную devil картинку.
|
(Offline)
|
|
18.09.2008, 15:01
|
#9
|
AnyKey`щик
Регистрация: 12.09.2008
Сообщений: 8
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Выручайте!!!
Точно, спасибо! А что значит прибиндить? ДА ,Мне надобыло читать из файла и сразу загружать в Блиц картинку!
|
(Offline)
|
|
18.09.2008, 15:43
|
#10
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Выручайте!!!
playU, дык стандатный LoadImage / LoadTexture грузит довольно таки внушительное число разных форматов, да.
|
(Offline)
|
|
18.09.2008, 16:08
|
#11
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Выручайте!!!
кстати, я забыл, его еще надо сначала инициализировать.
если кому нить ето нужно, могу написать враппер к блицу.
|
(Offline)
|
|
18.09.2008, 19:29
|
#12
|
AnyKey`щик
Регистрация: 12.09.2008
Сообщений: 8
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Выручайте!!!
HolyDel ты меня не да понял, мне нужно именно чтение файла (Картинки) по строчно и паралельно записывать в Image, мне это нужно чтобы можно было грузить картинку постепенно в другом потоке без тормозов!
Я это сделал только для BMP формата, использовал функцию http://forum.boolean.name/showthread.php?t=5745 (немного ее переделал).
Было бы просто супер если бы ты написал такой врапер!!!
Если нет то раскажи поподробнее как это реализовать через DevIL.dll или FreeImage !
???
|
(Offline)
|
|
18.09.2008, 19:56
|
#13
|
|
Ответ: Выручайте!!!
playU
jpg по-строчно загрузить ну никак нельзя, в другом потоке подгрузку надо умную делать, не всё так просто как кажется
|
|
|
18.09.2008, 20:17
|
#14
|
AnyKey`щик
Регистрация: 12.09.2008
Сообщений: 8
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Выручайте!!!
Может ктонибудь ПОМОЖЕТ ну очень Нужно!!!
|
(Offline)
|
|
19.09.2008, 03:24
|
#15
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Выручайте!!!
Блин ну дураку понятно, что с пожатыми форматами ничего не выйдет в лоб
Нахрена тебе это надо ?
даже представить трудно, зачем такой изврат может понадобиться
мсье маньяк ?
Грузи как обычно без всяких либ, потом, когда картинка в памяти - делай что твоей душе угодно, хоть построчно, хоть по колонкам выводи
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:26.
|