ComplimentaryGradientView alternatives and similar libraries
Based on the "Image" category.
Alternatively, view ComplimentaryGradientView alternatives based on common mentions on social networks and blogs.
-
Kingfisher
A lightweight and pure Swift implemented library for downloading and caching image from the web. -
GPUImage2
GPUImage 2 is a BSD-licensed Swift framework for GPU-accelerated video and image processing. -
TOCropViewController
A view controller that allows users to crop UIImage objects. -
AspectFillFaceAware
An extension that gives UIImageView the ability to focus on faces within an image when using AspectFill. -
RSKImageCropper
An image cropper for iOS like in the Contacts app with support for landscape orientation. -
SKPhotoBrowser
Simple PhotoBrowser/Viewer inspired by facebook, twitter photo browsers written by swift -
FlagKit
Beautiful flag icons for usage in apps and on the web. -
GPUImage3
GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal. -
TLPhotoPicker
Multiple phassets picker for iOS lib. like a facebook. -
EBPhotoPages
A photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser. -
TinyCrayon
A smart and easy-to-use image masking and cutout SDK for mobile apps. -
Twitter Image Pipline
streamlined framework for fetching and storing images in an application. -
ImagePickerSheetController
ImagePickerSheetController is like the custom photo action sheet in iMessage just without the glitches. -
YUCIHighPassSkinSmoothing
An implementation of High Pass Skin Smoothing using Apple's Core Image Framework -
DFImageManager
Modern framework for fetching images from various sources. Zero config yet immense customization and extensibility. Uses NSURLSession. -
AsyncImageView
Simple extension of UIImageView for loading and displaying images asynchronously without lock up the UI. -
MetalPetal
A GPU-accelerated image/video processing framework based on Metal. -
CTPanoramaView
Displays spherical or cylindrical panoramas or 360-photos with touch or motion based control options. -
Paparazzo
Custom iOS camera and photo picker with editing capabilities -
ShadowImageView
ShadowImageView is a iOS 10 Apple Music style image view, help you create elegent image with shadow. -
OnlyPictures
A simple and flexible way to add source of overlapping circular pictures. -
SFSafeSymbols
Safely access Apple's SF Symbols using static typing. -
AXPhotoViewer
An iPhone/iPad photo gallery viewer, useful for viewing a large (or small!) number of photos -
SimpleImageViewer
A snappy image viewer with zoom and interactive dismissal transition. -
Viewer
Image viewer (or Lightbox) with support for local and remote videos and images
Get performance insights in less than 4 minutes
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of ComplimentaryGradientView or a related project?
README
ComplimentaryGradientView
Create complementary gradients generated from dominant and prominent colors in supplied image. Inspired by Grade.js :heart:
.all gradientStartPoint: left |
colors(start: .primary, end: .background) gradientStartPoint:top |
---|---|
![]() |
![]() |
colors(start: .detail, end: .background)
gradientStartPoint:top
|
colors(start: .secondary, end: .background)
gradientStartPoint:bottom
:-------------------------:|:-------------------------:
|
Demo
Sorry for the poor quality gif
Usage
Code
let gradientView = ComplimentaryGradientView(frame: CGRect(x: 0, y: 0, width: 300, height: 300))
//Colors for gradient are derived from the provided image
gradientView.image = UIImage(named: "myImg")
gradientView.gradientTpye = .colors(start: .primary, end: .secondary)
// Default = `.left`
gradientView.gradientStartPoint = .left
// Default = `.high`
gradientView.quality = .high
Storyboard
Migration Guide.
Version 3.0 introduces GradientVariant
and reduces GradientType
to two simple options:
// Create a gradient using all colors found in image
case all
// Create gradient using variants. ie. .colors(start: .primary, end: .detail)
case colors(start: GradientVariant, end: GradientVariant)
Installation
CocoaPods
ComplimentaryGradientView is available through CocoaPods. To install it, simply add the following line to your Podfile:
Swift 4.2
pod 'ComplimentaryGradientView', '~> 3.0'
Swift3.
pod 'ComplimentaryGradientView', '~> 0.1.7'
Swift 2.2
pod 'ComplimentaryGradientView', '~> 0.1.0'
Manually
Download and drop ComplimentaryGradientView.xcodeproj
into your project
OR
Drag Source
folder into your project.
Dependencies
UIImageColors
License
ComplimentaryGradientView is available under the MIT license. See the LICENSE file for more info.
*Note that all licence references and agreements mentioned in the ComplimentaryGradientView README section above
are relevant to that project's source code only.