Jeśli chcesz korzystać z bazy danych, zapoznaj się z imagecreatefrompng() funkcji, w zależności od tego, w jaki sposób obraz został umieszczony w bazie danych.
Ponadto zamiast addslashes() spróbuj wykonać $id = (int)$_GET['id'];
następnie sprawdzanie, czy $id > 0
. Na koniec +1 za przechowywanie obrazów w systemie plików, a nie jako BLOB.
[I wstaw tutaj wykład mysql_query-is-deprecated-use-the-PDO-extension]