{"id":397852,"date":"2023-08-30T07:34:35","date_gmt":"2023-08-30T07:34:35","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=397852"},"modified":"2025-05-20T13:44:41","modified_gmt":"2025-05-20T13:44:41","slug":"add-filters-in-images","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/add-filters-in-images\/","title":{"rendered":"Add Filters to Images In Flutter"},"content":{"rendered":"\n<p>In this blog, we will Add Filters to Images In Flutter.<\/p>\n\n\n\n<p>Note:-Using photo filter package, we can add filters to our images and we can create<\/p>\n\n\n\n<p> own filters too.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction:<\/h2>\n\n\n\n<p>Photo filters can add a creative touch to the images, enhancing their visual appeal and conveying a specific mood.<\/p>\n\n\n\n<p>It facilitates the process of enhancing, modifying, and transforming images within we Flutter applications.<\/p>\n\n\n\n<p>You may also check our\u00a0<a href=\"https:\/\/webkul.com\/flutter-app-development-services\/\">flutter app development<\/a> services.<\/p>\n\n\n\n<p>Before applying photo filters we will learn about filters:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Filters&nbsp;:-<\/h2>\n\n\n\n<p>There are two categories of filters: Image Filter and color Filter.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1.<strong>Image Filter:<\/strong><\/h4>\n\n\n\n<p> An image filter is a technique that sequentially applies its sub filters to the entire image. Managing this process can be challenging due to the simultaneous growth of complexity and time requirements with the inclusion of additional sub-filters.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2.Color Filter:<\/h4>\n\n\n\n<p>Color filter applies its sub filters sequentially to individual pixels in an image. It involves reduced computational expense compared to ImageFilter. The traversal of image pixels happens only once, regardless of the count of sub-filters.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Implementation:-<\/strong><\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">1.Adding Dependencies: <\/h4>\n\n\n\n<p>Open the <code>pubspec.yaml<\/code> file and add the following packages:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">dependencies:\n  flutter:\n    sdk: flutter\n  image_picker: ^0.8.4+4\n  image: ^3.0.1\n  photofilters: ^2.0.0<\/pre>\n\n\n\n<p>Run <code>flutter pub get<\/code> to fetch the new dependencies.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2.Implement Image Picker:<\/h4>\n\n\n\n<p>Use the image_picker package to allow users to choose an image from their gallery or take a new photo.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">import &#039;package:image_picker\/image_picker.dart&#039;;\n\nfinal picker = ImagePicker();\n\nFuture&lt;void&gt; pickImage() async {\n  final pickedFile = await picker.getImage(source: ImageSource.gallery);\n\n  if (pickedFile != null) {\n    \/\/ Process the picked image\n  }\n}<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">3.Add Filters: <\/h4>\n\n\n\n<p>Make use of the image package to implement filters on the chosen image.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">var imageFile = await Navigator.push(\n        context,\n        MaterialPageRoute(\n          builder: (context) =&gt; PhotoFilterSelector(\n            title: const Text(&quot;Photo Filter Example&quot;),\n            image: image!,\n            filters: presetFiltersList,\n            filename: fileName!,\n            loader: const Center(child: CircularProgressIndicator()),\n            fit: BoxFit.contain,\n          ),\n        ),\n      );\n\n      if (imageFile != null &amp;&amp; imageFile.containsKey(&#039;image_filtered&#039;)) {\n        setState(() {\n          selectedImage = imageFile&#091;&#039;image_filtered&#039;];\n        });\n      }<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Completed code:-<\/h2>\n\n\n\n<pre class=\"EnlighterJSRAW\">import &#039;package:flutter\/material.dart&#039;;\nimport &#039;package:image_picker\/image_picker.dart&#039;;\nimport &#039;package:photofilters\/photofilters.dart&#039;;\nimport &#039;dart:async&#039;;\nimport &#039;dart:io&#039;;\nimport &#039;package:path\/path.dart&#039;;\nimport &#039;package:image\/image.dart&#039; as img;\n\n\nvoid main() =&gt; runApp(\n    const MaterialApp(debugShowCheckedModeBanner: false, home: PhotoFilter()));\n\nclass PhotoFilter extends StatefulWidget {\n  const PhotoFilter({super.key});\n\n  @override\n  State&lt;PhotoFilter&gt; createState() =&gt; _PhotoFilterState();\n}\n\nclass _PhotoFilterState extends State&lt;PhotoFilter&gt; {\n  String? fileName;\n  List&lt;Filter&gt; filters = presetFiltersList;\n  final picker = ImagePicker();\n  File? selectedImage;\n\n  Future getImage(context) async {\n    final pickedFile = await picker.getImage(source: ImageSource.gallery);\n    if (pickedFile != null) {\n      selectedImage = File(pickedFile.path);\n      fileName = basename(selectedImage!.path);\n      var image = img.decodeImage(await selectedImage!.readAsBytes());\n      image = img.copyResize(image!, width: 600);\n      var imageFile = await Navigator.push(\n        context,\n        MaterialPageRoute(\n          builder: (context) =&gt; PhotoFilterSelector(\n            title: const Text(&quot;Photo Filter Example&quot;),\n            image: image!,\n            filters: presetFiltersList,\n            filename: fileName!,\n            loader: const Center(child: CircularProgressIndicator()),\n            fit: BoxFit.contain,\n          ),\n        ),\n      );\n\n      if (imageFile != null &amp;&amp; imageFile.containsKey(&#039;image_filtered&#039;)) {\n        setState(() {\n          selectedImage = imageFile&#091;&#039;image_filtered&#039;];\n        });\n      }\n    }\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    return Scaffold(\n      appBar: AppBar(\n        title: const Text(&#039;Photo Filter Example&#039;),\n      ),\n      body: Center(\n        child: Container(\n          child: selectedImage == null\n              ? const Center(\n                  child: Text(&#039;No image selected.&#039;),\n                )\n              : Image.file(File(selectedImage!.path)),\n        ),\n      ),\n      floatingActionButton: FloatingActionButton(\n        onPressed: () =&gt; getImage(context),\n        tooltip: &#039;Pick Image&#039;,\n        child: const Icon(Icons.add_a_photo),\n      ),\n    );\n  }\n}<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Output:-<\/h2>\n\n\n\n<p>Here you can see that we are applying the filter on the selected image.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"316\" style=\"aspect-ratio: 600 \/ 316;\" width=\"600\" controls src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/photofilter_yqPbRhfW.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion:-<\/h2>\n\n\n\n<p>We have done with our implementation of&nbsp;Add Filters to Images In Flutter.<\/p>\n\n\n\n<p>Check here for more interesting blogs \u2013&nbsp;<a href=\"https:\/\/mobikul.com\/blog\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/mobikul.com\/blog\/<\/a><\/p>\n\n\n\n<p>Hope this blog helped you to better understand the implementation of Add Filters to Images in flutter.<\/p>\n\n\n\n<p>To explore more of my blogs, please visit the following link.<\/p>\n\n\n\n<p><a href=\"https:\/\/webkul.com\/blog\/author\/sakshirai-mk754\/\">https:\/\/webkul.com\/blog\/author\/sakshirai-mk754<\/a><a href=\"https:\/\/webkul.com\/blog\/author\/sakshirai-mk754\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">\/<\/a><\/p>\n\n\n\n<p>Thanks for reading this blog.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">References:-<\/h2>\n\n\n\n<p><a href=\"https:\/\/pub.dev\/packages\/photofilters#image-filter\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">https:\/\/pub.dev\/packages\/photofilters#image-filter<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog, we will Add Filters to Images In Flutter. Note:-Using photo filter package, we can add filters to our images and we can create own filters too. Introduction: Photo filters can add a creative touch to the images, enhancing their visual appeal and conveying a specific mood. It facilitates the process of enhancing, <a href=\"https:\/\/webkul.com\/blog\/add-filters-in-images\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":516,"featured_media":397957,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[12989],"class_list":["post-397852","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-flutter"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Add Filters to Images In Flutter - Webkul Blog<\/title>\n<meta name=\"description\" content=\"It facilitates the process of enhancing, modifying, and transforming images within we Flutter applications.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/add-filters-in-images\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Add Filters to Images In Flutter - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"It facilitates the process of enhancing, modifying, and transforming images within we Flutter applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/add-filters-in-images\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-30T07:34:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-20T13:44:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Education-and-Awareness-Instagram-Post-in-Cream-Dark-Orange-Clean-Corporate-Style-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sakshi Rai\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sakshi Rai\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/add-filters-in-images\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/add-filters-in-images\/\"},\"author\":{\"name\":\"Sakshi Rai\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/494f4a6febbdb69ffe87f1b7cf0c46ba\"},\"headline\":\"Add Filters to Images In Flutter\",\"datePublished\":\"2023-08-30T07:34:35+00:00\",\"dateModified\":\"2025-05-20T13:44:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/add-filters-in-images\/\"},\"wordCount\":328,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/add-filters-in-images\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Education-and-Awareness-Instagram-Post-in-Cream-Dark-Orange-Clean-Corporate-Style-2.png\",\"keywords\":[\"Flutter\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/add-filters-in-images\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/add-filters-in-images\/\",\"url\":\"https:\/\/webkul.com\/blog\/add-filters-in-images\/\",\"name\":\"Add Filters to Images In Flutter - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/add-filters-in-images\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/add-filters-in-images\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Education-and-Awareness-Instagram-Post-in-Cream-Dark-Orange-Clean-Corporate-Style-2.png\",\"datePublished\":\"2023-08-30T07:34:35+00:00\",\"dateModified\":\"2025-05-20T13:44:41+00:00\",\"description\":\"It facilitates the process of enhancing, modifying, and transforming images within we Flutter applications.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/add-filters-in-images\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/add-filters-in-images\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/add-filters-in-images\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Education-and-Awareness-Instagram-Post-in-Cream-Dark-Orange-Clean-Corporate-Style-2.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Education-and-Awareness-Instagram-Post-in-Cream-Dark-Orange-Clean-Corporate-Style-2.png\",\"width\":1080,\"height\":1080,\"caption\":\"Education-and-Awareness-Instagram-Post-in-Cream-Dark-Orange-Clean-Corporate-Style-2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/add-filters-in-images\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add Filters to Images In Flutter\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/494f4a6febbdb69ffe87f1b7cf0c46ba\",\"name\":\"Sakshi Rai\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2c12c700382e736a7084229ae8cdda5a6d6ac963df9ecc509657e4b5926f7f8b?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2c12c700382e736a7084229ae8cdda5a6d6ac963df9ecc509657e4b5926f7f8b?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Sakshi Rai\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/sakshirai-mk754\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Add Filters to Images In Flutter - Webkul Blog","description":"It facilitates the process of enhancing, modifying, and transforming images within we Flutter applications.","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:\/\/webkul.com\/blog\/add-filters-in-images\/","og_locale":"en_US","og_type":"article","og_title":"Add Filters to Images In Flutter - Webkul Blog","og_description":"It facilitates the process of enhancing, modifying, and transforming images within we Flutter applications.","og_url":"https:\/\/webkul.com\/blog\/add-filters-in-images\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2023-08-30T07:34:35+00:00","article_modified_time":"2025-05-20T13:44:41+00:00","og_image":[{"width":1080,"height":1080,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Education-and-Awareness-Instagram-Post-in-Cream-Dark-Orange-Clean-Corporate-Style-2.png","type":"image\/png"}],"author":"Sakshi Rai","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Sakshi Rai","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/add-filters-in-images\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/add-filters-in-images\/"},"author":{"name":"Sakshi Rai","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/494f4a6febbdb69ffe87f1b7cf0c46ba"},"headline":"Add Filters to Images In Flutter","datePublished":"2023-08-30T07:34:35+00:00","dateModified":"2025-05-20T13:44:41+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/add-filters-in-images\/"},"wordCount":328,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/add-filters-in-images\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Education-and-Awareness-Instagram-Post-in-Cream-Dark-Orange-Clean-Corporate-Style-2.png","keywords":["Flutter"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/add-filters-in-images\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/add-filters-in-images\/","url":"https:\/\/webkul.com\/blog\/add-filters-in-images\/","name":"Add Filters to Images In Flutter - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/add-filters-in-images\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/add-filters-in-images\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Education-and-Awareness-Instagram-Post-in-Cream-Dark-Orange-Clean-Corporate-Style-2.png","datePublished":"2023-08-30T07:34:35+00:00","dateModified":"2025-05-20T13:44:41+00:00","description":"It facilitates the process of enhancing, modifying, and transforming images within we Flutter applications.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/add-filters-in-images\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/add-filters-in-images\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/add-filters-in-images\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Education-and-Awareness-Instagram-Post-in-Cream-Dark-Orange-Clean-Corporate-Style-2.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/08\/Education-and-Awareness-Instagram-Post-in-Cream-Dark-Orange-Clean-Corporate-Style-2.png","width":1080,"height":1080,"caption":"Education-and-Awareness-Instagram-Post-in-Cream-Dark-Orange-Clean-Corporate-Style-2"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/add-filters-in-images\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Add Filters to Images In Flutter"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/494f4a6febbdb69ffe87f1b7cf0c46ba","name":"Sakshi Rai","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2c12c700382e736a7084229ae8cdda5a6d6ac963df9ecc509657e4b5926f7f8b?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2c12c700382e736a7084229ae8cdda5a6d6ac963df9ecc509657e4b5926f7f8b?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Sakshi Rai"},"url":"https:\/\/webkul.com\/blog\/author\/sakshirai-mk754\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/397852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/516"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=397852"}],"version-history":[{"count":6,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/397852\/revisions"}],"predecessor-version":[{"id":492858,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/397852\/revisions\/492858"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media\/397957"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=397852"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=397852"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=397852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}