public function Resampled()
    {
        // If image is already resampled, return self reference
        $variant = $this->getVariant();
        if ($variant) {
            return $this;
        }

        // Resample, but fallback to original object
        $result = $this->manipulateImage(__FUNCTION__, function (Image_Backend $backend) {
            return $backend;
        });
        if ($result) {
            return $result;
        }
        return $this;
    }
public function Resampled()
    {
        // If image is already resampled, return self reference
        $variant = $this->getVariant();
        if ($variant) {
            return $this;
        }

        // Resample, but fallback to original object
        $result = $this->manipulateImage(__FUNCTION__, function (Image_Backend $backend) {
            return $backend;
        });
        if ($result) {
            return $result;
        }
        return $this;
    }
public function Resampled ( ) { // If image is already resampled, return self reference $ variant = $ this -> getVariant ( ) ; if ( $ variant ) { return $ this ; } // Resample, but fallback to original object $ result = $ this -> manipulateImage ( __FUNCTION__ , function ( Image_Backend $ backend ) { return $ backend ; } ) ; if ( $ result ) { return $ result ; } return $ this ; }
Forces the image to be resampled, if possible

@return AssetContainer
Forces the image to be resampled if possible