画像を書き出ししたいのですが、どのようにすれば良いのでしょうか?

$img = imagecreatefromjpg("test.jpg");
$name = time().".jpg";

$fp = fopen($name, "w");
fwrite($fp, $img);
fclose($fp);

時間.jpgというファイルが作成されますが、プレビューや編集などができません。
何か特殊な方法があるのでしょうか? よろしくお願いします。