Здравствуйте, гость ( Вход | Регистрация )

> Sprite картинка, внутри
ivanTu
сообщение 17.3.2017, 14:57
Сообщение #1


****

Apprentice
Сообщений: 128
Регистрация: 2.2.2015
Группа: Пользователи
Наличность: 0
Пользователь №: 17.276
Возраст: 27



Доброго времени суток, у меня собственно вопрос, можно ли объединить несколько десяток мелких картинок в одну большую, и искать непосредственно задавая координаты маленькой картинки внутри большого изображения, ускорит ли это программу в целом?
Или может можно как то оптимизировать загрузку картинок в память, а то у меня уже около 30ти, грузится,
и параллельно вопрос, если я при каждом запуске гружу картинки в память, они перезаписываются, или загружаются в новые участки памяти не очищая предыдущие, тем самым грузя оперативку?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
cirus
сообщение 24.3.2017, 11:30
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26703
Пользователь №: 16.971
Возраст: 29



Цитата
Не знаю, сколько времени займет вызов 2600 LoadImage, но такой скрипт отрабатывает за пару секунд без оптимизаций.

Загрузка картинок происходит 1 раз вначале скрипта. Будут они загружаться секунду или 3 разницы нет.
Проще закинуть картинки в 1 папку и загрузить циклом.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 24.3.2017, 13:08
Сообщение #3


********

Master
Сообщений: 1.404
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 22548
Пользователь №: 16.156



Цитата(cirus @ 24.3.2017, 11:30) *

Загрузка картинок происходит 1 раз вначале скрипта. Будут они загружаться секунду или 3 разницы нет.
Проще закинуть картинки в 1 папку и загрузить циклом.



2600 вызовов LoadImage против одного. Разница думаю есть. Просто проверить лень.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
ivanTu   Sprite картинка   17.3.2017, 14:57
Cockney   Справку открыть уже совсем лень ? Вики Требуетс...   17.3.2017, 15:05
ivanTu   Справку открыть уже совсем лень ? Вики Требуется...   23.3.2017, 11:39
cirus   // загрузка картинок в память LoadImage LoadImag...   17.3.2017, 15:21
cirus   Проще потратить время и сделать эти изображения от...   23.3.2017, 12:13
ivanTu   Оно и есть отдельно, просто я искал производительн...   23.3.2017, 16:40
DarkMaster   Загрузить все в память в начале скрипта.   23.3.2017, 22:10
Cockney   Заморочился //Работа с мульти-изображением //Чи...   24.3.2017, 10:34
cirus   Длина строки должна быть кратна 4.   24.3.2017, 15:08
Cockney   Это выравнивание для записи в файл. При работе с п...   24.3.2017, 15:39
ivanTu   Cockney , огромное спасибо за потраченное время, б...   27.3.2017, 10:50
cirus   Получение адресов это не самая большая проблема. Е...   27.3.2017, 11:19
Cockney   Думал проблема в выходе за границы памяти. set %...   27.3.2017, 12:17
DarkMaster   Вообще по идее такая фишка не должно прокатывать ...   27.3.2017, 16:15
Cockney   а зачем тогда гемор с возвратом адреса и размеров ...   27.3.2017, 17:43
WKnight   Скорее последнюю загруженную\сохраненную. Баг...   27.3.2017, 20:55


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 17.7.2025, 5:04
Designed by Nickostyle