Hello, Im working on Thematic and have the same problem with Safari.
It seems like the definition of width/height in the img-tag is in a strange way messing things up.
When I remove that information from the output, the images are rendered as they are with no stretching. If the ratio is different the width will also differ and look quite messy in a gallery.
A solution could be to crop the images to the same size before uploading, and remove the width/height information from the html-output.
I also have problems with making thumbnails. I have set the permissions on the thumb-folder to 777 and tried with small images (17kb, 70kb, etc)
Still there is no thumbnails created.. I tried what gryffonx said, but still no action.. My server settings are following:
Operating System : Linux
Server : Apache
Memory usage : 10.62 MByte
MYSQL Version : 5.0.32-Debian_7etch8-log
SQL Mode : Not set
PHP Version : 5.2.8
PHP Safe Mode : On
PHP Allow URL fopen : On
PHP Memory Limit : 24M
PHP Max Upload Size : 12M
PHP Max Post Size : 12M
PHP Max Script Execute Time : 30s
PHP Exif support : Yes ( V1.4 )
PHP IPTC support : Yes
PHP XML support : Yes