Wie definierst du denn den "Linknamen".
Das "body.png" ist teil des URL-pfades und wird somit als Dateiname verwendet.
Wenn du diesen Link im Browser öffnest und mit STRG + S speichern möchtest, wird dir auch dieser Dateiname vorgeschlagen.
Will damit sagen: Das passt schon, da sich aus diesem Link automatisiert kein anderer sinnvoller Dateiname ermitteln lässt.
Zu deiner Frage:
Ja mit einer Packagizer Regel kannst du beliebige Teile der URL als Dateiname verwenden.
Dein Versuch geht schon in die richtige Richtung nur setzt du den Teil der URL als Paketname, obwohl du ihn als Dateiname haben möchtest, dir fehlt die Endung des Dateinamens und dein regulärer Ausdruck ist falsch.
So klappt es (Screenshot):

Resultat:
Code:
529e182e347a9840.png
Ich empfehle dir folgendes Webtool, um reguläre Ausdrücke zu erlernen und zu testen: regex101.com.