Kannst du das ganze mal als HTML-Code einfügen?
Kann es sein, dass du den Pfad zum Bild nicht richtig angegeben hast?
Wenn dein Bild auf dem Desktop liegt, die html-Datei aber in C:\beispielordner und du bei src="Schinken.jpg" angibst, dann kann das Bild auch nicht gefunden werden.
Zudem Groß- und Kleinschreibung des Bildnamens beachten!
Es gibt Unterschiede zw. src="schinken.jpg" und src="Schinken.jpg", ebenso bei der Dateiendung.
Richtig müsste es meiner Meinung nach so sein:
PHP-Code:
<figure>
<img src="Schinken.jpg" alt="Schinken">
<figcaption>Ein Schinken</a></figcaption>
</figure>
oder eben nur
<figure>
<img src="Schinken.jpg" alt="Schinken">
</figure>