         let width: CGFloat = imageSize.width
         let height: CGFloat = imageSize.height
         
-        if UIDevice.isRetinaHD()
-        {
-            let retinaTargetSize: CGSize = CGSizeMake(targetSize.width * 3, targetSize.height * 3)
-            if !CGSizeEqualToSize(imageSize, retinaTargetSize)
-            {
-                newTargetSize = retinaTargetSize
-            }
-        }
-        else if UIDevice.isRetina()
-        {
-            let retinaTargetSize: CGSize = CGSizeMake(targetSize.width * 2, targetSize.height * 2)
-            if !CGSizeEqualToSize(imageSize, retinaTargetSize)
-            {
-                newTargetSize = retinaTargetSize
-            }
-        }
-        
         let targetWidth: CGFloat = newTargetSize.width
         let targetHeight: CGFloat = newTargetSize.height
         

    /**
    Check if the image is in grayscale
    
    :returns: Returns YES if is in grayscale, NO if not
    */
    public func isGrayscale() -> Bool
    {

    :param: saturationDeltaFactor Saturation delta factor, leave it default (1.8) if you don't what is
    :param: maskImage             Apply a mask image, leave it default (nil) if you don't want to mask
    
    :returns: Return the transformed image
    */
    public func blur(radius blurRadius: CGFloat, tintColor: UIColor? = nil, saturationDeltaFactor: CGFloat = 1.8, maskImage: UIImage? = nil) -> UIImage?
    {
