{"id":14489,"date":"2022-10-08T00:54:38","date_gmt":"2022-10-07T19:24:38","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/"},"modified":"2022-10-08T00:54:38","modified_gmt":"2022-10-07T19:24:38","slug":"solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/","title":{"rendered":"[Solved] Remove blur Effect on Image, when user touch the screen [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-25746959\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"25746959\" data-parentid=\"25745200\" data-score=\"3\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<h1>Interface builder<\/h1>\n<ol>\n<li>Start by placing 2 <code>UIImageView<\/code> over each other. Set both their modes to <code>Aspect Fit<\/code>. On the <code>UIImageView<\/code> you want to blur, also check <code>User Interaction Enabled<\/code>.<\/li>\n<\/ol>\n<hr>\n<ol start=\"2\">\n<li>\n<p>Make sure to set the spacing to nearest neighbour constrains of the <code>UIImageView<\/code> you DO want to blur to -10, and the spacing to nearest neighbour constrains of the <code>UIImageView<\/code> you DON&#8217;T want to blur to 0.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/10\/Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png\" alt=\"enter image description here\"><img decoding=\"async\" src=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/10\/1665170678_835_Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png\" alt=\"enter image description here\"><\/p>\n<p>We do this because later we apply a <code>GaussianBlurFilter<\/code> of 10. By applying this filter     we add 10 extra pixels in each direction of the image we are going to blur, making the   image 20 pixels bigger in height and width. Also make sure to check <code>Clip Subviews<\/code> in your super view, to prevent the blurred image from going outside it&#8217;s super view&#8217;s bounds.<\/p>\n<\/li>\n<\/ol>\n<hr>\n<h1>.h File<\/h1>\n<ol>\n<li>\n<p>In your .h declare the <code>UIImageView<\/code> you want to blur by ctrl+click dragging it to the .h file. Your .h file should look something like this:<\/p>\n<blockquote>\n<pre><code>#import &lt;UIKit\/UIKit.h&gt;\n\n@interface ViewController : UIViewController\n@property (weak, nonatomic) IBOutlet UIImageView *uivBlurred;\n@end\n<\/code><\/pre>\n<\/blockquote>\n<\/li>\n<\/ol>\n<hr>\n<h1>.m File<\/h1>\n<ol>\n<li>\n<p>In your .m file <code>@synthesize<\/code> uivBlurred, and declare the following 2 methods:<\/p>\n<blockquote>\n<pre><code>- (void)blurImageInImageView: (UIImageView*)imageView\n{\n    CIFilter *gaussianBlurFilter = [CIFilter filterWithName:@\"CIGaussianBlur\"];\n    [gaussianBlurFilter setDefaults];\n    [gaussianBlurFilter setValue:[CIImage imageWithCGImage:[imageView.image CGImage]] forKey:kCIInputImageKey];\n    [gaussianBlurFilter setValue:@10 forKey:kCIInputRadiusKey];\n\n    CIImage *outputImage = [gaussianBlurFilter outputImage];\n    CIContext *context = [CIContext contextWithOptions:nil];\n    CGRect rect = [outputImage extent];\n\n    CGImageRef cgimg = [context createCGImage:outputImage fromRect:rect];\n    UIImage *blurredImage = [UIImage imageWithCGImage:cgimg];\n    [imageView setImage:blurredImage];\n    CGImageRelease(cgimg);\n}\n<\/code><\/pre>\n<\/blockquote>\n<p>and<\/p>\n<blockquote>\n<pre><code>-(void)cutHoleInImageView:(UIImageView*)imageView atPoint:(CGPoint)point withRadius: (float)radius\n{\n    CGRect imageViewFrame = imageView.bounds;\n    CGRect circleFrame = CGRectMake(point.x-radius\/2,point.y-radius\/2,radius,radius);\n    CAShapeLayer* shapeLayer = [CAShapeLayer layer];\n    CGMutablePathRef path = CGPathCreateMutable();\n    CGPathAddEllipseInRect(path, nil, circleFrame);\n    CGPathAddRect(path, nil, imageViewFrame);\n    shapeLayer.path = path;\n    CGPathRelease(path);\n    shapeLayer.fillRule = kCAFillRuleEvenOdd;\n    imageView.layer.mask = shapeLayer;\n}\n<\/code><\/pre>\n<\/blockquote>\n<\/li>\n<\/ol>\n<hr>\n<ol start=\"2\">\n<li>\n<p>Also implement the following 3 methods in your .m file:<\/p>\n<blockquote>\n<pre><code>-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event\n{\n    UITouch *touch = [[event allTouches] anyObject];\n    if(touch.view == uivBlurred)\n    {\n        [self cutHoleInImageView:uivBlurred atPoint:[touch  locationInView:uivBlurred] withRadius:180];\n    }\n}\n\n-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event\n{\n    UITouch *touch = [[event allTouches] anyObject];\n    if(touch.view == uivBlurred)\n    {\n         [self cutHoleInImageView:uivBlurred atPoint:[touch locationInView:uivBlurred] withRadius:180];\n    }\n}\n\n-(void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event\n{\n    UITouch *touch = [[event allTouches] anyObject];\n    if(touch.view == uivBlurred)\n    {\n         [self cutHoleInImageView:uivBlurred atPoint:[touch locationInView:uivBlurred] withRadius:0];\n    }\n}\n<\/code><\/pre>\n<\/blockquote>\n<\/li>\n<\/ol>\n<hr>\n<ol start=\"3\">\n<li>\n<p>Add the following line to your viewDidLoad<\/p>\n<p><code>[self blurImageInImageView:uivBlurred];<\/code><\/p>\n<\/li>\n<\/ol>\n<hr>\n<ol start=\"4\">\n<li>If all went well your .m file should look something like this<\/li>\n<\/ol>\n<blockquote>\n<pre><code>#import \"ViewController.h\"\n\n@interface ViewController ()\n@end\n\n@implementation ViewController\n@synthesize uivBlurred;\n\n- (void)viewDidLoad {\n    [super viewDidLoad];\n    \/\/ Do any additional setup after loading the view, typically from a nib.\n    [self blurImageInImageView:uivBlurred];\n}\n\n- (void)didReceiveMemoryWarning {\n    [super didReceiveMemoryWarning];\n    \/\/ Dispose of any resources that can be recreated.\n}\n\n- (void)blurImageInImageView: (UIImageView*)imageView\n{\n    CIFilter *gaussianBlurFilter = [CIFilter filterWithName:@\"CIGaussianBlur\"];\n    [gaussianBlurFilter setDefaults];\n    [gaussianBlurFilter setValue:[CIImage imageWithCGImage:[imageView.image CGImage]] forKey:kCIInputImageKey];\n    [gaussianBlurFilter setValue:@10 forKey:kCIInputRadiusKey];\n\n    CIImage *outputImage = [gaussianBlurFilter outputImage];\n    CIContext *context = [CIContext contextWithOptions:nil];\n    CGRect rect = [outputImage extent];\n\n    CGImageRef cgimg = [context createCGImage:outputImage fromRect:rect];\n    UIImage *blurredImage = [UIImage imageWithCGImage:cgimg];\n    [imageView setImage:blurredImage];\n    CGImageRelease(cgimg);\n}\n\n-(void)cutHoleInImageView:(UIImageView*)imageView atPoint:(CGPoint)point withRadius: (float)radius\n{\n    CGRect imageViewFrame = imageView.bounds;\n    CGRect circleFrame = CGRectMake(point.x-radius\/2,point.y-radius\/2,radius,radius);\n    CAShapeLayer* shapeLayer = [CAShapeLayer layer];\n    CGMutablePathRef path = CGPathCreateMutable();\n    CGPathAddEllipseInRect(path, nil, circleFrame);\n    CGPathAddRect(path, nil, imageViewFrame);\n    shapeLayer.path = path;\n    CGPathRelease(path);\n    shapeLayer.fillRule = kCAFillRuleEvenOdd;\n    imageView.layer.mask = shapeLayer;\n}\n\n-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event\n{\n    UITouch *touch = [[event allTouches] anyObject];\n    if(touch.view == uivBlurred)\n    {\n        [self cutHoleInImageView:uivBlurred atPoint:[touch locationInView:uivBlurred] withRadius:180];\n    }\n}\n\n-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event\n{\n    UITouch *touch = [[event allTouches] anyObject];\n    if(touch.view == uivBlurred)\n    {\n         [self cutHoleInImageView:uivBlurred atPoint:[touch locationInView:uivBlurred] withRadius:180];\n    }\n}\n\n-(void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event\n{\n    UITouch *touch = [[event allTouches] anyObject];\n    if(touch.view == uivBlurred)\n    {\n         [self cutHoleInImageView:uivBlurred atPoint:[touch locationInView:uivBlurred] withRadius:0];\n    }\n}\n\n@end\n<\/code><\/pre>\n<\/blockquote>\n<p>Now add your image, and run the app. You should have something like this:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/10\/1665170678_499_Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png\" alt=\"enter image description here\"><\/p>\n<p>And when you click on the image:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/10\/1665170678_662_Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png\" alt=\"enter image description here\"><\/p>\n<p>You can also download a sample project with the above code <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.dropbox.com\/s\/loqczp5ikw5q722\/BlurImage.zip?dl=0\">here<\/a><\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">4<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Remove blur Effect on Image, when user touch the screen [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Interface builder Start by placing 2 UIImageView over each other. Set both their modes to Aspect Fit. On the UIImageView you want to blur, also check User Interaction Enabled. Make sure to set the spacing to nearest neighbour constrains of the UIImageView you DO want to blur to -10, and the spacing to nearest &#8230; <a title=\"[Solved] Remove blur Effect on Image, when user touch the screen [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/\" aria-label=\"More on [Solved] Remove blur Effect on Image, when user touch the screen [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[3794,1192,471,470,2330],"class_list":["post-14489","post","type-post","status-publish","format-standard","hentry","category-solved","tag-gpuimage","tag-image","tag-ios","tag-objective-c","tag-touch"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] Remove blur Effect on Image, when user touch the screen [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Remove blur Effect on Image, when user touch the screen [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Interface builder Start by placing 2 UIImageView over each other. Set both their modes to Aspect Fit. On the UIImageView you want to blur, also check User Interaction Enabled. Make sure to set the spacing to nearest neighbour constrains of the UIImageView you DO want to blur to -10, and the spacing to nearest ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-07T19:24:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/10\/Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Remove blur Effect on Image, when user touch the screen [closed]\",\"datePublished\":\"2022-10-07T19:24:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\\\/\"},\"wordCount\":244,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png\",\"keywords\":[\"gpuimage\",\"image\",\"ios\",\"objective-c\",\"touch\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\\\/\",\"name\":\"[Solved] Remove blur Effect on Image, when user touch the screen [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png\",\"datePublished\":\"2022-10-07T19:24:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Remove blur Effect on Image, when user touch the screen [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Remove blur Effect on Image, when user touch the screen [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Remove blur Effect on Image, when user touch the screen [closed] - JassWeb","og_description":"[ad_1] Interface builder Start by placing 2 UIImageView over each other. Set both their modes to Aspect Fit. On the UIImageView you want to blur, also check User Interaction Enabled. Make sure to set the spacing to nearest neighbour constrains of the UIImageView you DO want to blur to -10, and the spacing to nearest ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/","og_site_name":"JassWeb","article_published_time":"2022-10-07T19:24:38+00:00","og_image":[{"url":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/10\/Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png","type":"","width":"","height":""}],"author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Remove blur Effect on Image, when user touch the screen [closed]","datePublished":"2022-10-07T19:24:38+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/"},"wordCount":244,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"image":{"@id":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/#primaryimage"},"thumbnailUrl":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/10\/Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png","keywords":["gpuimage","image","ios","objective-c","touch"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/","name":"[Solved] Remove blur Effect on Image, when user touch the screen [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/#primaryimage"},"image":{"@id":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/#primaryimage"},"thumbnailUrl":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/10\/Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png","datePublished":"2022-10-07T19:24:38+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/#primaryimage","url":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/10\/Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/uploads\/2022\/10\/Solved-Remove-blur-Effect-on-Image-when-user-touch-the.png"},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-remove-blur-effect-on-image-when-user-touch-the-screen-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Remove blur Effect on Image, when user touch the screen [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/14489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=14489"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/14489\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=14489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=14489"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=14489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}