Problema che avevo anche io e per il quale la soluzione prospettata da molti è di disabilitare il ridimensionamento automatico delle immagini.
In alcuni casi però, come nel mio, manca del tutto la suddetta libreria nella versione installata. La soluzione ottimale sarebbe quella di installarla e risolvere il problema a monte
... per il momento puoi provare così:
1) verifica prima che sia un problema di librerie, andando in
Virtuemart /Amministrazione /Configurazione / Sito [tab].
Se manca, dovresti veder scritto "Dynamic Image Resizing is not available. The GD library seems to be missing. " appena sotto il fieldset "Disposizione"
2) se è questo il caso allora cerca il file ps_product.php (...administrator\components\com_virtuemart\classes) e modifica
da così --> if(PSHOP_IMG_RESIZE_ENABLE == '1' || $resize==1) {
a così --> if(PSHOP_IMG_RESIZE_ENABLE == '1' && $resize==1) {
trovi la riga all'interno della funzione 'image_tag'.