You can definitely rely on CSS for newsletters - only certain properties and built-in. We are launching a very successful set of campaigns, and the newsletters look just fine for everyone.
, -, .
, , , , - , , . , , , , , ?
FWIW, GD - , , - script, - :
$url = 'myimage.jpg';
$src = imagecreatefromjpeg($url);
$src_wide = imagesx($src);
$src_high = imagesy($src);
$clear = array('red'=>255,'green'=>255,'blue'=>255);
$dst_wide = $src_wide+8;
$dst_high = $src_high+8;
$dst = imagecreatetruecolor($dst_wide, $dst_high);
$clear = imagecolorallocate( $dst, $clear["red"], $clear["green"], $clear["blue"]);
imagefill($dst, 0, 0, $clear);
imagecopymerge($dst,$src,0,8,0,0,$src_wide,$src_high, 100);
$pth = 'tmp/myimage.jpg';
imagejpeg($dst, $pth, 100);
imagedestroy($src);
imagedestroy($dst);