Я думаю, что чтение из файловой системы напрямую происходит быстрее, потому что чтение из базы данных включает в себя чтение данных из файла базы данных.Но это сильно зависит от размера файла изображения.Обычно база данных считывает данные с диска (или с SD-карты в вашем случае), используя страницы.Чтение из файловой системы может быть менее эффективным, если размер файла небольшой.
Но, разумеется, вам нужно создать прототип и протестировать его на своих данных, аналогично тому, как реальные данные подозревают в системе, это даст вам только один верный ответ.