diff --git a/modules/img/base/src/image_factory.cc b/modules/img/base/src/image_factory.cc
index bf8fe59d8618e876855754bfaa77308b666a5e1b..e3838fd6b6a5e8042d136bfa16bc015773ff11ea 100644
--- a/modules/img/base/src/image_factory.cc
+++ b/modules/img/base/src/image_factory.cc
@@ -46,6 +46,11 @@ ImageHandle CreateImage(const Extent& ext, DataType type, DataDomain dom)
   return DoCreateImage(ext,type,dom);
 }
 
+ImageHandle CreateImage(const Size& s, DataType type, DataDomain dom)
+{
+  return DoCreateImage(Extent(s),type,dom);
+}
+
 ImageHandle CreateImage(const Size& s, const Point& o,DataType type,DataDomain dom)
 {
   return CreateImage(Extent(s,o),type,dom);
diff --git a/modules/img/base/src/image_factory.hh b/modules/img/base/src/image_factory.hh
index 82b5569dcad4bc09c67dd880f0d1aeb818fc3852..101a562a21ded7c8100d597cbaef5f6a2e7776f7 100644
--- a/modules/img/base/src/image_factory.hh
+++ b/modules/img/base/src/image_factory.hh
@@ -50,7 +50,11 @@ ImageHandle DLLEXPORT_OST_IMG_BASE CreateImage(const Extent& ext=Extent(),
                                                 DataType type=REAL,
                                                 DataDomain dom=SPATIAL);
 
-//! convenience variant to create images
+//! convenience variants to create images
+ImageHandle DLLEXPORT_OST_IMG_BASE CreateImage(const Size& s,
+                                                DataType type=REAL,
+                                                DataDomain dom=SPATIAL);
+
 ImageHandle DLLEXPORT_OST_IMG_BASE CreateImage(const Size& s, const Point& o,
                                                 DataType type=REAL,
                                                 DataDomain dom=SPATIAL);