Added many new SwiftImage methods and made params accept more types.