old_contents: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  from django import template
  from ..generate import image_url as url
  
  
  register = template.Library()
  
  
  @register.simple_tag
  def image_url(image_url, **kwargs):
      return url(image_url=image_url, **kwargs)
  
  
  @register.simple_tag
  def image_obj(image, **kwargs):
      new = {}
      if getattr(image, 'flip'):
          new['flip'] = image.flip
      if getattr(image, 'flop'):
          new['flop'] = image.flop
      if getattr(image, 'halign'):
          if image.halign:
              new['halign'] = image.halign
      if getattr(image, 'valign'):
          if image.valign:
              new['valign'] = image.valign
      if getattr(image, 'fit_in'):
          new['fit_in'] = image.fit_in
      if getattr(image, 'smart'):
          new['smart'] = image.smart
  
      kwargs = dict(new, **kwargs)
      return url(image_url=image.image.url, **kwargs)
  
new_contents: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  from django import template
  from ..generate import image_url as url
  
  
  register = template.Library()
  
  
  @register.simple_tag
  def image_url(image_url, **kwargs):
      return url(image_url=image_url, **kwargs)
  
  
  @register.simple_tag
  def image_obj(image, **kwargs):
      new = {}
      if getattr(image, 'flip'):
          new['flip'] = image.flip
      if getattr(image, 'flop'):
          new['flop'] = image.flop
      if getattr(image, 'fit_in'):
          new['fit_in'] = image.fit_in
      if getattr(image, 'smart'):
          new['smart'] = image.smart
  
      kwargs = dict(new, **kwargs)
      return url(image_url=image.image.url, **kwargs)
  
subject: Remove valign/halign on images_tags