# File lib/deltacloud/drivers/ec2/ec2_driver.rb, line 130
        def images(credentials, opts={})
          ec2 = new_client(credentials)
          img_arr = []
          opts ||= {}
          if opts[:id]
            safely do
              img_arr = ec2.describe_images(opts[:id]).collect do |image|
                convert_image(image)
              end
            end
            return img_arr
          end
          owner_id = opts[:owner_id] || default_image_owner
          safely do
            img_arr = ec2.describe_images_by_owner(owner_id, default_image_type).collect do |image|
              convert_image(image)
            end
          end
          img_arr = filter_on( img_arr, :architecture, opts )
          img_arr.sort_by { |e| [e.owner_id, e.name] }
        end