Вверх ↑
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
#1: 2010-06-10 14:12:56 ЛС | профиль | цитата
Большие картинки jpg грузятся долго. Тот же MSPicture Manager загружает быстрее. Почему в HiAsm так, как ускорить загрузку?
карма: 9
0
Ответов: 3349
Рейтинг: 233
#2: 2010-06-10 14:19:33 ЛС | профиль | цитата
3042, в HiAsm используется для этого jpeg.dll а MSPicture Manager я незнаю что там.
карма: 1

0
Ответов: 1926
Рейтинг: 172
#3: 2010-06-10 14:27:15 ЛС | профиль | цитата
Может, какая-нибудь функция нужна, WinAPI применить? Я в этом мало разбираюсь.
карма: 9
0
Ответов: 1161
Рейтинг: 160
#4: 2010-06-10 14:36:33 ЛС | профиль | цитата
Ivann писал(а):
используется для этого jpeg.dll

В FPC да. На делфях - JpegOBJ.
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#5: 2010-06-10 14:41:00 ЛС | профиль | цитата
3042 писал(а):
Большие картинки jpg грузятся долго

А почему бы не использовать ImageLoader
карма: 22

0
Ответов: 3349
Рейтинг: 233
#6: 2010-06-10 14:51:28 ЛС | профиль | цитата
nescoн, разница в чем?
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#7: 2010-06-10 15:00:18 ЛС | профиль | цитата
Ivann писал(а):
разница в чем?

ImageLoader ипользует функции IE и никаким боком не связн, ни с jpeg.dll, ни с jpeg.obj, и читает не только jpg-формат, а кучу всего, впридачу -- BMP, GIF, JPEG, ICO, WMF, EMF, PNG, XBM, ICO, TIFF
карма: 22

0
Ответов: 3349
Рейтинг: 233
#8: 2010-06-10 15:18:37 ЛС | профиль | цитата
nesco, он использует ActiveX => о FPC можно забыть.
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#9: 2010-06-10 15:33:02 ЛС | профиль | цитата
Ivann писал(а):
о FPC можно забыть

Да работает он под FPC, и кто тебе сказал, что он не работает, или это твои собственные домыслы
Увидел знакомое слово ActiveX, и оно на тебя сработало, как красная тряпка на быка
карма: 22

0
Ответов: 1926
Рейтинг: 172
#10: 2010-06-10 16:34:29 ЛС | профиль | цитата
nesco, ImageLoader вообще не грузит у меня картинки 3648*2736.
карма: 9
0
Ответов: 3349
Рейтинг: 233
#11: 2010-06-10 16:42:02 ЛС | профиль | цитата
nesco, и правда работает.
nesco, а почему тогда компонент ActiveX не работает, еще WebBrowser и вся вкладка WMI, там общее только ActiveX.
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#12: 2010-06-10 16:47:31 ЛС | профиль | цитата
Потому, что там работают некоторые типы и определения, которые не поддерживаются в нашей версии FPC
карма: 22

0
Ответов: 3349
Рейтинг: 233
#13: 2010-06-10 16:51:00 ЛС | профиль | цитата
nesco, cейчас получаетс я неполная поддержка
------------ Дoбавленo в 16.51:
тогда ясно, спасибо что обьяснил
карма: 1

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#14: 2010-06-10 16:56:05 ЛС | профиль | цитата
3042 писал(а):
ImageLoader вообще не грузит у меня картинки 3648*2736

Интересно, а у меня грузил и больше размером.
А вот как ускорить загрузку jpg картинок такого размера, могу ответить, что вряд ли что-то получится, скорее всего -- никак. Принцип построения кода в HiAsm-e для стандартного пакета далеко не оптимален, и, если мы увеличим скорость в одном месте, то обязательно больше потеряем в другом. Ну не предназначен, пока, HiAsm для построения узкоспециализированных программ, заточенных для быстрого выполнения графических или других объемных преобразований, для этого надо использовать, специально заточенные под это дело, программы
карма: 22

0
Ответов: 3349
Рейтинг: 233
#15: 2010-06-10 16:57:26 ЛС | профиль | цитата
nesco, а если под FTTG сделать?
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)