PHP ImagickDraw con problemas de texto delineados

Estoy aprendiendo y practicando mis habilidades de Imagick.

Tengo problemas con el texto delineado con el trazo de Imagick. Me gustaría lograr un efecto visible en esta imagen: un popular meme de Internet:

Aquí está el código que tengo hasta ahora:

$draw = new \ImagickDraw();
$outputImage = new \Imagick('meme.jpg');

$draw->setFillColor('#fff');
$draw->setFont('impact.ttf');
$draw->setFontSize(40);
$draw->setGravity(\Imagick::GRAVITY_NORTH);
$draw->setStrokeColor('#000');
$draw->setStrokeWidth(1);
$draw->setStrokeAntialias(true);
$draw->setTextAntialias(true);

$outputImage->annotateImage($draw, 0, 5, 0, 'Sample text');

$outputImage->setFormat('png');
$outputImage->writeimage('tmp/meme.png');

El problema: el trazo de texto no se ve bien. He encontrado un consejo en el panel de discusión de Imagick sobre la anotación de la imagen por segunda vez, pero sin trazo. No funciona.

Antes de escribir la imagen:

   $draw->setStrokeColor('transparent');
   $outputImage->annotateImage($draw, 0, 5, 0, 'Sample text');

¿Alguien puede darme una pista?

Actualizar
Para concluir, mi imagen generada se ve como sigue:

Como puede ver, tengo algunos problemas con el trazo de 2px mientras uso diferentes tamaños de fuente. En las fuentes grandes, se ve bien pero con una fuente más pequeña hay algunos problemas con el trazo y la fuente.

Respuestas a la pregunta(2)

Su respuesta a la pregunta