Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 17.09.2008, 23:09   #1
playU
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
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Выручайте!!!

не узрел по линку кодов. Но если есть длл, то есть и деклс - а это уже кое что. разве нет?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 17.09.2008, 23:20   #3
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Выручайте!!!

Изучай спецификацию jpg и пиши.
Без спецификации ИМХО никак
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 17.09.2008, 23:21   #4
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Выручайте!!!

подсоедини длл
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 18.09.2008, 09:52   #5
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Выручайте!!!

подключи DevIL aka OpenIL.
он грузит туеву хучу разных форматов, в т.ч. и из памяти, да.
(Offline)
 
Ответить с цитированием
Старый 18.09.2008, 10:12   #6
playU
AnyKey`щик
 
Регистрация: 12.09.2008
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Выручайте!!!

Спасибо!
(Offline)
 
Ответить с цитированием
Старый 18.09.2008, 11:41   #7
playU
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
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Выручайте!!!

playU, ты неправильно делаеш.

нужно сначала создать изображение, потом прибиндить его, потом загрузить из файла (тебе вроде из памяти надо было О_о ? ), потом считать пиксели и загрузить их в блицовую картинку, и уже в конце, удалить ранее созданную devil картинку.
(Offline)
 
Ответить с цитированием
Старый 18.09.2008, 15:01   #9
playU
AnyKey`щик
 
Регистрация: 12.09.2008
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Выручайте!!!

Точно, спасибо! А что значит прибиндить? ДА ,Мне надобыло читать из файла и сразу загружать в Блиц картинку!
(Offline)
 
Ответить с цитированием
Старый 18.09.2008, 15:43   #10
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Выручайте!!!

playU, дык стандатный LoadImage / LoadTexture грузит довольно таки внушительное число разных форматов, да.
(Offline)
 
Ответить с цитированием
Старый 18.09.2008, 16:08   #11
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Выручайте!!!

кстати, я забыл, его еще надо сначала инициализировать.
если кому нить ето нужно, могу написать враппер к блицу.
(Offline)
 
Ответить с цитированием
Старый 18.09.2008, 19:29   #12
playU
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
jimon
 
Сообщений: n/a
Ответ: Выручайте!!!

playU
jpg по-строчно загрузить ну никак нельзя, в другом потоке подгрузку надо умную делать, не всё так просто как кажется
 
Ответить с цитированием
Старый 18.09.2008, 20:17   #14
playU
AnyKey`щик
 
Регистрация: 12.09.2008
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Выручайте!!!

Может ктонибудь ПОМОЖЕТ ну очень Нужно!!!
(Offline)
 
Ответить с цитированием
Старый 19.09.2008, 03:24   #15
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Выручайте!!!

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

Грузи как обычно без всяких либ, потом, когда картинка в памяти - делай что твоей душе угодно, хоть построчно, хоть по колонкам выводи
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выручите пожалуйста! magnat0008 Основной форум 11 02.11.2009 13:29
Братья и сестры выручайте!!!! WaReZ_MEN Болтовня 9 04.12.2008 15:30
Плиз,выручайте!!! Зимняя Юмор 2 07.03.2007 23:04
Народ, выручайте! Raiter Болтовня 9 03.01.2007 15:23


Часовой пояс GMT +4, время: 06:26.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com