Может быть, это немного излишне, но, возможно, это может сработать для вас.
Просто сделайте ваше приложение действующим как HTTP-сервер.Тогда у вас могут быть следующие пути:
<IMG src="http://localhost:73617/photos/album1/123456.jpg">
Если 73617 - это произвольный порт, ваше приложение может прослушивать другой порт.Затем, когда ваше приложение получает запрос на изображение, оно извлекает его из любого места, куда вы хотите.Он все еще включает сервер, но по крайней мере у вас есть полный контроль над тем, откуда вы получаете свои ресурсы.
Итак, WebKit видит URL-адрес в изображении, отправляет запрос, ваше приложение получает запрос, читает ресурс,возвращает ресурс.В общем, вы все еще получаете его из своего приложения.
Надеюсь, это поможет.