Come posso verificare che un'immagine sia presente sul server?

Perché questo codice mi da un errore?

Codice PHP:
<?php if (getimagesize("images/np/"sprintf("%'.03d"$x+$i) . ".jpg") != false): ?>
<div class="...">
...
</div>
<?php endif; ?>

codice:
Warning:  getimagesize(images/np/041.jpg): failed to open stream: No such file or directory in C:\...\gallery.php on line 72

Come posso risolvere? Quali strumenti userebbe un vero professionista del settore?

ciao