Create Picture in Picture (PIP) Effect iOS - ios

I want to create PIP Effect like displayed in below Image.
The background Image is blur. I have this bottle with transparent Image. But how can implement this.
1) I add image view that contains background blur image.
2) Then I add the bottle image view that contains transparent bottle.
3) And then add the original image view that contains original image. But how to fit this original image into this bottle.
Thanks..

I know your question .and as your question i upload my code on my GITHUB repository.See the below link and get your solution .
PIP-Effects I hope this is helpful for you..Enjoy

Related

Image changes when blurred

Consider the following image.
As you know, WhatsApp shows blurred thumbnails of images in chats until they are downloaded. In this case, when I send the image to others by WhatsApp, the blurred thumbnail looks something like this:
(To reproduce the effect, try sending the original image to a friend and delete the original from Internal Storage/WhatsApp/Media/WhatsApp Images.)
The original and blurred images look completely different. How is this effect achieved?
I have noticed that the original image contains a grid of dots superimposed on it. Is the blurred image formed by those dots? Also, is it possible to merge any two images in this way?
The superimposed image is not blurred. That's another step. But you are right. The second image is in the grid. The abuse the fact that Whatsapp subsamples the image to create a preview.

How to convert uitextview' text into a mask on a background image in iOS

I am trying to create uitextview' text as a mask for background image so that I can color text dynamically with respect to the image behind. I can make that thing through the design application by converting text into outline paths and use it as a mask to the background image. Here is the link for a sample text
However fail to do that in iOS, as I need to convert textview text into path which is somewhat very problematic for me.
I would be happy if someone at least show me the general way to do that.
Thanks
You can place the uitextview (with a black text) on a white background and take a snapshot of that view, like this:
How Do I Take a Screen Shot of a UIView?
Then, you can use the resulting image as a mask on your background image, like this: How to Mask an UIImageView
I hope this helps. Good Luck!

Image gets distorted when used as button image

I created an image which is intended to be used as background image of UIButton. This is what I get:
The image looks great in Photoshop, but when used in iOS application as a button image it looks distorted(the lines are not strait and definitely not as smooth as in the original). How can I avoid this effect?
EDIT:// Preview window
Are you sure that aspect ratios of button and image are the same?
Another thing - use appropriate image size for button image, e.g button view is 30px high, then you need add 30px(#1x), 60px(#2x) and 90px(#3x) images. If you just add an image with 1000px it won't look good, take more disk space and reduce performance.

Toolbar button image suppressed

I have a viewcontroller with a toolbar with 2 bar button items. The image on one is a simple flat icon. The other is a complex image reduced to 28x28 pixels from a 256x256 image. The complex image shows up as a blob as shown below. The actual image is also show in the picture. It is not clear what I am doing wrong. The project code is available in the following link:
Project code
John Griffith on Apple Developer Forum provided this explanation which made a lot of sense. I need to redesign my icons if I want to proceed along this line:
Toolbar images are normally rendering mode "template" - only the alpha channel is used. Any non-transparent pixels are drawn in the bar's tint color. It may be possible to create a UIImage with rendering mode "always original" to preserve the look of your image, but then it won't respond to changes in tint color.
I have downloaded your project. The first thing you should do is to move your image files into the images.xcassets folder. Read here to understand why.
The image you are trying to display is actually just a red rectangle:
As you can see, opening in another program also just displays it as a red rectangle. Be sure to use the correct Image file. The problem lies not with your project but rather the image file you are using.

Is it possible to Flood Fill image with another image in ios?

I have this example https://github.com/Chintan-Dave/UIImageScanlineFloodfill
and read this post also: UIImage fill transparent part with another image
But not getting result!!
I have one image. In this image when we touch any portion of that image fill that portion with another image instead of colour.
so if anybody have any idea or example than please help me.
I tried using
imageView.newcolor = [UIColor colorWithPatternImage:[UIImage imageNamed:#"pattern4.png"]];
but image fill with black color.
I want exactly this type of image, above flood fill example fill only single color in image but I want to fill with pattern or another image like below.

Resources