Sorry, you are right they are too sharp.
Hmmm GD library should be resizing my images:
<?
//img_id,cate_id,img_name,url_image
while(list($img_id,$cate_id,$img_name,$url_image,$thumb_w,$thumb_h)=$stmt->getrow())
{
$wimage = "../images/gallery/".$url_image;
$realsize = ResizeImage($wimage,150,146);
?>
So are you saying that GD Library only resizes the larger image and does not create a thunbnail of a smaller size?
If that is the case thats not so good as when we upload real images anyone would be able to get a larger version free.
Are there any other methods?