diff --git a/src/Plugin/ImageToolkit/Operation/gd/TextOverlay.php b/src/Plugin/ImageToolkit/Operation/gd/TextOverlay.php
index 58aeb62..5e3f473 100644
--- a/src/Plugin/ImageToolkit/Operation/gd/TextOverlay.php
+++ b/src/Plugin/ImageToolkit/Operation/gd/TextOverlay.php
@@ -66,8 +66,8 @@ class TextOverlay extends GDImageToolkitOperationBase {
             $this->getToolkit()->getImage(),
             $arguments['font_size'],
             -$arguments['font_angle'],
-            $c1,
-            $c2,
+            (int) $c1,
+            (int) $c2,
             $stroke_color,
             $font_file,
             $arguments['text']
@@ -84,8 +84,8 @@ class TextOverlay extends GDImageToolkitOperationBase {
       $this->getToolkit()->getImage(),
       $arguments['font_size'],
       -$arguments['font_angle'],
-      $arguments['basepoint'][0],
-      $arguments['basepoint'][1],
+      (int) $arguments['basepoint'][0],
+      (int) $arguments['basepoint'][1],
       $this->allocateColorFromRgba($this->getToolkit()->getImage(), $arguments['font_color']),
       $font_file,
       $arguments['text']
