In Photoshop a layer can be blended with a layer below it using many different ways, ie Normal, Dissolve, Darken, Soft Light, etc. I would like to duplicate this effect programmatically in iOS using the core graphics api. Any ideas?
I want to imitate Photoshop layer 'soft light' blending in iOS
2.9k Views Asked by andrewz At
2
There are 2 best solutions below
0
esilver
On
There is an example of layer blending in iOS using Core Graphics in the project I just posted here: https://github.com/esilverberg/ios-image-filters
I only implemented overlay blending so far.
Related Questions in IPHONE
- UIWebView Screen Fitting Issue
- ios responsive design not working (too wide in portrait orientation)
- Setting View orientation to portrait is ignored
- How do I add custom cells to TableView in Swift?
- UIWebView not loading URL in simulator
- What is the limit for number of subscribers to a stream(publisher's) in opentok/tokbox iOS SDK?
- How to generate request format for WCF web service method for Mac and iPhone
- Difference between gethostname() and [NSProcessInfo hostName]?
- How to force close ipad/iphone keypad when input element is not focused using JS?
- iOS app rejected because of in-app purchase
- iOS coordinates for iPad and iPhone game using spritekit
- What is the best practice when making a storyboard for iPhone and iPad?
- Labels properties changing in Xcode
- Terminating app due to uncaught exception
- Exchange plist data between 2 iPad using iCloud
Related Questions in IOS
- Overlapping UICollectionView in storyboard
- Cannot pod spec lint because of undeclared type errors
- Is the transactionReceipt data present in dataWithContentsOfURL?
- UIWebView Screen Fitting Issue
- ZXingObjC encoding issues
- iOS: None of the valid provisioning profiles allowed the specific entitlements
- How to hide "Now playing url" in control center
- CloudKit: Preventing Duplicate Records
- Slow performance on ipad erasing image
- Swift code with multiple NSDateFormatter - optimization
- iOS 8.3 Safari crashes on input type=file
- TTTTimeIntervalFormatter always returns strings in English
- How do I add multiple in app purchases in Swift Spritekit?
- Setup code for xibs in iOS. -awakFromNb:
- iOS Voice Over only reads out the title of any alert views
Related Questions in CORE-GRAPHICS
- Drawing in UIView on touch points gives blurr drawing effect on boundaries
- Resolution Loss when generating an Image from UIImageView
- Draw/Paint like sketch color inside a bezier path in UIView
- Best performant way to check if an image is all white?
- How can I animate some subviews of a UIViewController "off" the screen, and other views "on" the screen?
- How to draw an arrow inside a disk?
- How can I set the UINavigationbar with gradient color?
- How to get displayID of display application currently displayed on?
- How to cut the shape of a logo(png image) from another image programmatically in Swift?
- UIGraphicsGetImageFromCurrentImageContext crash when using a queue
- Change CGSize with a variable
- Add a semi-transparent layer to UIImage using Core Graphics
- CGDisplayCopyAllDisplayModes leaves out one valid mode
- Gradient defined by trigonometric function in core graphics
- How does CALayer geometryFlipped behave exactly?
Related Questions in BLENDING
- CSS3 - Blending Mode between different HTML Elements
- MeshBasicMaterial color tints texture map three.js
- Overlaying a transparent color over a Texture with GLSL
- Canvas blending not working
- libgdx god's ray shader effect blending function
- iOS 7/8 Objective C - apply blendmode to views
- Blending two sprites in OpenGL ES without affecting background
- HTML5 blend two images while the one is moving
- Blend mode multiply with transparency on spritekit
- How to use blendMode divide width PIXI.js?
- Step Independent Smoothing
- Using blending filters (multiply more specifically) using SVG
- OpenGL: Transparent texture issue
- How can I blend two colors in CSS?
- Opencv Image stitching blending (Multiband blending)
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You can't apply different blending modes between CALayers (at least, on iOS), but if you're implementing -drawRect: or otherwise creating an image, you can certainly use soft light blending with the
kCGBlendModeSoftLightCoreGraphics blend mode.