hyperoslo / Imaginary

:unicorn: Remote images, as easy as one, two, three.
https://www.hyper.no
Other
614 stars 63 forks source link

Image rotating in side Collectionview cell after converted to tintcolor of the image #101

Open NallapatiMalleswari opened 3 years ago

NallapatiMalleswari commented 3 years ago

I have collection view with horizontal scrolling of images, those images are placing correct with original colour, after changing the images tint colour using this , the images are rotated.

let headers: [String: String] = BaseService().allheaders(headers: nil)

        var colorOption = Option(imagePreprocessor: TintImageProcessor(tintColor: .black))
        colorOption.downloaderMaker = {
            return ImageDownloader(modifyRequest: {
                var request = $0
                for (headerField, headerValue) in headers {
                    request.addValue(headerValue, forHTTPHeaderField: headerField)
                }
                return request
            })
        }
        self.setImage(url: imageUrl, option: colorOption) { (result) in
            switch result {
            case .value(let image):
                completion(image)
            case .error(let error):
                completion(nil)
            }
        }
NallapatiMalleswari commented 3 years ago

I have structed here from last 24 hours, any help would be appreciated.