Большие картинки jpg грузятся долго. Тот же MSPicture Manager загружает быстрее. Почему в HiAsm так, как ускорить загрузку?
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
|
|||
карма: 9 |
|
Ответов: 3349
Рейтинг: 233
|
|||
3042, в HiAsm используется для этого jpeg.dll а MSPicture Manager я незнаю что там.
|
|||
карма: 1 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Может, какая-нибудь функция нужна, WinAPI применить? Я в этом мало разбираюсь.
|
|||
карма: 9 |
|
Ответов: 1161
Рейтинг: 160
|
|||
Ivann писал(а): используется для этого jpeg.dll В FPC да. На делфях - JpegOBJ. |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
3042 писал(а): Большие картинки jpg грузятся долгоА почему бы не использовать ImageLoader |
|||
карма: 22 |
|
Ответов: 3349
Рейтинг: 233
|
|||
nescoн, разница в чем?
|
|||
карма: 1 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Ivann писал(а): разница в чем?ImageLoader ипользует функции IE и никаким боком не связн, ни с jpeg.dll, ни с jpeg.obj, и читает не только jpg-формат, а кучу всего, впридачу -- BMP, GIF, JPEG, ICO, WMF, EMF, PNG, XBM, ICO, TIFF |
|||
карма: 22 |
|
Ответов: 3349
Рейтинг: 233
|
|||
nesco, он использует ActiveX => о FPC можно забыть.
|
|||
карма: 1 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Ivann писал(а): о FPC можно забытьДа работает он под FPC, и кто тебе сказал, что он не работает, или это твои собственные домыслы Увидел знакомое слово ActiveX, и оно на тебя сработало, как красная тряпка на быка |
|||
карма: 22 |
|
Ответов: 1926
Рейтинг: 172
|
|||
nesco, ImageLoader вообще не грузит у меня картинки 3648*2736.
|
|||
карма: 9 |
|
Ответов: 3349
Рейтинг: 233
|
|||
nesco, и правда работает.
nesco, а почему тогда компонент ActiveX не работает, еще WebBrowser и вся вкладка WMI, там общее только ActiveX. |
|||
карма: 1 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Потому, что там работают некоторые типы и определения, которые не поддерживаются в нашей версии FPC
|
|||
карма: 22 |
|
Ответов: 3349
Рейтинг: 233
|
|||
nesco, cейчас получаетс я неполная поддержка
------------ Дoбавленo в 16.51: тогда ясно, спасибо что обьяснил |
|||
карма: 1 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
3042 писал(а): ImageLoader вообще не грузит у меня картинки 3648*2736Интересно, а у меня грузил и больше размером. А вот как ускорить загрузку jpg картинок такого размера, могу ответить, что вряд ли что-то получится, скорее всего -- никак. Принцип построения кода в HiAsm-e для стандартного пакета далеко не оптимален, и, если мы увеличим скорость в одном месте, то обязательно больше потеряем в другом. Ну не предназначен, пока, HiAsm для построения узкоспециализированных программ, заточенных для быстрого выполнения графических или других объемных преобразований, для этого надо использовать, специально заточенные под это дело, программы |
|||
карма: 22 |
|
Ответов: 3349
Рейтинг: 233
|
|||
nesco, а если под FTTG сделать?
|
|||
карма: 1 |
|