Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
For downsizing with sharpening, I recommend the technique shown in Resampling with halo minimization. For example, this seems very close to your Photoshop example (both over-sharpened, in my view). I have renamed your input as "MuralPav.jpg".
I have never used a custom script with IM thus far so forgive my ignorance.I run IM on a Unix environment and not windows.Do you have a unix version of the script.If possible could you upload the downsampled image from your script so that I can also visually compare.
Set radius to 0 --- that lest IM determine the best radius for the given sigma
Set sigma to around 0.5 to 1.5
Set gain to around 0.5 to 1.5
Set threshold to a small number such as 0.05
Catrom is the same as Keys cubic convolution. But is only one of the bicubic family. It produces a very sharp image, but has other artifacts. As both Jason S and snibgo have pointed out. You can tailor your bicubic filter in ImageMagick.
If one of those that looks good to you in terms of artifacts do not produce enough sharpening, then add some small amount of -unsharp.
I think only Photoshop knows exactly how they are tailoring the bicubic and unsharpening. Experimentation as snibgo or Jason S have done is the the only way to get something close.