Какой формат изображения позволит быстрее запускать мое приложение, BMP или JPG?
Большую часть времени занимает работа с дисками для загрузки образа. Тогда для этого JPEG может быть меньше и, следовательно, быстрее. Однако для представления необходимы значения пикселей, и BMP (если он не сжат) имеет их непосредственно, а JPEG нужно распаковать. Я подозреваю, что между этими временами есть разница как минимум на порядок, поэтому время доступа к диску полностью затмевает время распаковки / представления.
Это сказало,
это время, скорее всего, так быстро, что пользователь не сможет увидеть никакой разницы, и
если вы хотите больше, чем интуиция и интуиция (даже если основаны на опыте), МЕРА!.
JPG — меньше, быстрее, лучше. ЗАЧЕМ? Потому что его меньше и декомпрессия происходит в памяти (которая быстрее, чем на жестком диске). Файл BMP намного больше и не сжат.
С другой стороны, если процессор медленный, а диск существенно быстрый. BMP будет лучшим вариантом. Также это будет зависеть от типа BMP (16/24/32 бит на пиксель) и качества JPEG. Так как очень трудно угадать размер файла изображения или скорость компьютера спрашивающего. Трудно ответить ТОЧНО. Оба условия кажутся действительными.
Измерение — единственный путь вперед.
Жесткий диск считывает фрагменты памяти, поэтому если он медленный, это повлияет на jpg и bmp, поэтому попробуйте использовать маленький bmp, чтобы избежать распаковки и чтения двух фрагментов памяти. Или используйте один jpg, который помещается в один фрагмент, и при распаковке вы получите более bmp эквивалентный размер изображения.