Moin,
ich erinnere mich, vor langer Zeit mal mit Inline-Bildern innerhalb einer HTML-Datei experimentiert zu haben. Sowas ist ja aus Mails bekannt und beginnt so:
--------------Boundary-00=_4OSTSPT1VA4000000000 Content-Type: image/gif; name="ape.gif" Content-Transfer-Encoding: base64 Content-ID: <2D083BC3-5D83-4B35-A366-475DE7D41911> R0lGODlhhwC8AOYAAIehwfz9/fHCwpiltoKaubiGhui4uNimpqp3d6Stu32WtPvMzK64xbmWliMd
Das Bild ist also Bestandteil der HTML-Datei und muss nicht von einer URL abgerufen werden.
Auch ein data: URL ist ein URL und seit Jahren gibt es auch den blob: als URL.
Siehe auch RFC2397