Wil hier wel nog even verdere verduidelijking bieden.
Dit is gewoon mogelijk met de standaard logging die zowel apache, nginx als andere webservers voorzien. Je kan altijd zien welk IP adres op welk bepaald tijdstip een resource heeft bekeken of gedownload. Enkel voor clients die resources laden uit hun locale cache zal deze logging niet meer plaatsvinden. Het onderscheid tussen bekeken of gedownload valt hier wel niet te maken vrees ik. Want zelf enkel bekijken is in feite ook "downloaden".
Klopt als je de website bezoekt wordt er een log gemaakt van het IP adres van de gebruiker. Maar hier heb je verder niet veel aan.
Providers zullen echt geen adres geven op basis van het downloaden van een afbeelding.