diff --git a/ModernGL/context.py b/ModernGL/context.py
index <HASH>..<HASH> 100644
--- a/ModernGL/context.py
+++ b/ModernGL/context.py
@@ -289,7 +289,7 @@ class Context:
 
         return Buffer.new(self.mglo.buffer(data, reserve, dynamic))
 
-    def texture(self, size, components, data=None, *, samples=0, alignment=4, floats=False) -> Texture:
+    def texture(self, size, components, data=None, *, samples=0, alignment=1, floats=False) -> Texture:
         '''
             Create a :py:class:`Texture`.
 
diff --git a/ModernGL/textures.py b/ModernGL/textures.py
index <HASH>..<HASH> 100644
--- a/ModernGL/textures.py
+++ b/ModernGL/textures.py
@@ -103,7 +103,7 @@ class Texture:
 
         return self.mglo.glo
 
-    def write(self, data, viewport=None, *, alignment=4) -> None:
+    def write(self, data, viewport=None, *, alignment=1) -> None:
         '''
             Update the content of the texture.
         '''
change alignmet in favor to use Pillow easily