There are too many times that I may need to change the dimensions of an image and make it smaller or even a thumbnail and do not sacrifice the quality and clarity of the picture. Is there any secret?

I have seen that the transform tool perhaps produces a better result than the image size function.

Any ideas?
Thanx in advance,
The Lighthouse Keeper