{"id":165540,"date":"2022-11-16T00:56:05","date_gmt":"2022-11-16T00:56:05","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/heic-support\/"},"modified":"2025-10-22T17:49:28","modified_gmt":"2025-10-22T17:49:28","slug":"heic-support","status":"publish","type":"plugin","link":"https:\/\/nn.wordpress.org\/plugins\/heic-support\/","author":1241126,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.1.4","stable_tag":"2.1.4","tested":"6.8.5","requires":"5.9","requires_php":"","requires_plugins":null,"header_name":"HEIC Support","header_author":"Breakfast","header_description":"Allows .heic uploads to the Media Library. Creates a .webp copy of .heic images when they are uploaded.","assets_banners_color":"cca9ca","last_updated":"2025-10-22 17:49:28","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/coreysalzano.com\/donate\/","header_plugin_uri":"https:\/\/breakfastco.xyz\/heic-support\/","header_author_uri":"https:\/\/breakfastco.xyz\/","rating":5,"author_block_rating":0,"active_installs":4000,"downloads":23840,"num_ratings":3,"support_threads":2,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"salzano","date":"2022-11-16 00:56:20"},"1.0.1":{"tag":"1.0.1","author":"salzano","date":"2022-12-06 14:34:25"},"2.0.0":{"tag":"2.0.0","author":"salzano","date":"2023-04-12 03:44:34"},"2.1.0":{"tag":"2.1.0","author":"salzano","date":"2023-10-06 13:58:49"},"2.1.1":{"tag":"2.1.1","author":"salzano","date":"2023-10-16 13:42:23"},"2.1.3":{"tag":"2.1.3","author":"salzano","date":"2024-10-01 01:20:48"},"2.1.4":{"tag":"2.1.4","author":"salzano","date":"2025-10-22 17:49:28"}},"upgrade_notice":{"2.1.4":"<p>Makes sure the test runs before the settings output is generated. Changes the tested up to version to 6.8.3.<\/p>","2.1.3":"<p>Changes the tested up to version to 6.6.2.<\/p>","2.1.2":"<p>Shows better error output when ImageMagick is installed on the server but conversions cannot be completed. Uses a unique file name when creating test images in the uploads folder. Changes the tested up to version to 6.4.0.<\/p>","2.1.1":"<p>Adds a screenshot of the plugin settings. Fixes a bug in the replace feature that prevented it from working in certain environments. Changes the tested up to version to 6.3.2.<\/p>","2.1.0":"<p>Adds .jpg support. Adds a setting to toggle whether images are converted to webp or jpg. Defaults to webp. Show the settings section at Settings \u2192 Media even if ImageMagick is not installed. Explain to users that their host does not provide the library. Removes layers from the icon .svg file. Changes the tested up to version to 6.3.1.<\/p>","2.0.0":"<p>Moves all plugin settings from Media \u2192 HEIC Support to Settings \u2192 Media. Adds an optional feature to replace .heic images rather than create a copy. A switch enables the feature at Settings \u2192 Media. Changes the tested up to version to 6.2.0. Add filters around the webp format and image\/webp mime type strings so they can be changed by other developers.<\/p>","1.0.1":"<p>Prevents an error on sites running PHP versions less than or equal to 7.2.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2818643,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2818643,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":2975603,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2818643,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2818643,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","2.0.0","2.1.0","2.1.1","2.1.3","2.1.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2979579,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"The settings are located at Settings \u2192 Media \u2192 HEIC Support in the dashboard."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[215574,224,15376],"plugin_category":[],"plugin_contributors":[79900],"plugin_business_model":[],"class_list":["post-165540","plugin","type-plugin","status-publish","hentry","plugin_tags-heic","plugin_tags-iphone","plugin_tags-webp","plugin_contributors-salzano","plugin_committers-salzano"],"banners":{"banner":"https:\/\/ps.w.org\/heic-support\/assets\/banner-772x250.jpg?rev=2818643","banner_2x":"https:\/\/ps.w.org\/heic-support\/assets\/banner-1544x500.jpg?rev=2818643","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/heic-support\/assets\/icon.svg?rev=2975603","icon":"https:\/\/ps.w.org\/heic-support\/assets\/icon.svg?rev=2975603","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/heic-support\/assets\/screenshot-1.png?rev=2979579","caption":"The settings are located at Settings \u2192 Media \u2192 HEIC Support in the dashboard."}],"raw_content":"<!--section=description-->\n<p>Allows .heic uploads to the Media Library. Creates .webp or .jpg copies of .heic images when they are uploaded. An optional feature replaces the original upload instead of creating a copy.<\/p>\n\n<p>Creation of .webp or .jpg copies usually works on servers running ImageMagick 7 or above. Check Settings \u2192 Media \u2192 HEIC Support after activating to see if your server provides ImageMagick.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the entire <code>heic-support<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen (<strong>Plugins \u2192 Installed Plugins<\/strong>).<\/li>\n<\/ol>\n\n<p>Check the page at Media \u2192 HEIC Support after activating to see if your server provides ImageMagick 7.<\/p>\n\n<!--section=changelog-->\n<h4>2.1.4<\/h4>\n\n<ul>\n<li>[Fixed] Makes sure the test runs before the settings output is generated.<\/li>\n<li>[Changed] Changes the tested up to version to 6.8.3.<\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<ul>\n<li>[Changed] Changes the tested up to version to 6.6.2.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>[Fixed] Shows better error output when ImageMagick is installed on the server but conversions cannot be completed.<\/li>\n<li>[Fixed] Uses a unique file name when creating test images in the uploads folder.<\/li>\n<li>[Changed] Changes the tested up to version to 6.4.0.<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>[Added] Adds a screenshot of the plugin settings.<\/li>\n<li>[Fixed] Fixes a bug in the replace feature that prevented it from working in certain environments. See https:\/\/wordpress.org\/support\/topic\/replace-does-not-work-because-of-file-type\/<\/li>\n<li>[Changed] Changes the tested up to version to 6.3.2.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>[Added] Adds .jpg support. Adds a setting to toggle whether images are converted to webp or jpg. Defaults to webp.<\/li>\n<li>[Added] Show the settings section at Settings \u2192 Media even if ImageMagick is not installed. Explain to users that their host does not provide the library.<\/li>\n<li>[Fixed] Removes layers from the icon .svg file.<\/li>\n<li>[Changed] Changes the tested up to version to 6.3.1.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>[Added] Add filters around the webp format and image\/webp mime type strings so they can be changed by other developers.<\/li>\n<li>[Added] Adds an optional feature to replace .heic images rather than create a copy. A switch enables the feature at Settings \u2192 Media.<\/li>\n<li>[Fixed] Updates an error message to stop mentioning a specific minimum version of ImageMagick. It was not accurate, and other dependencies like libheif could be missing that prevent conversions from working.<\/li>\n<li>[Changed] Moves all plugin settings from Media \u2192 HEIC Support to Settings \u2192 Media.<\/li>\n<li>[Changed] Changes the tested up to version to 6.2.0.<\/li>\n<li>[Removed] Removes the menu at Media \u2192 HEIC Support.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>[Fixed] Fixes a bug that caused a parse error in PHP versions less than or equal to 7.2.<\/li>\n<li>[Changed] Changes the tested up to version to 6.1.1.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>[Added] First public version. Adds <code>.heic<\/code> support to WordPress. If ImageMagick 7 or above is installed, creates <code>.webp<\/code> copies of <code>.heic<\/code> images uploaded to the Media Library.<\/li>\n<\/ul>","raw_excerpt":"Allows .heic uploads to the Media Library. Creates .webp or .jpg copies of .heic images when they are uploaded.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/165540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=165540"}],"author":[{"embeddable":true,"href":"https:\/\/nn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/salzano"}],"wp:attachment":[{"href":"https:\/\/nn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=165540"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=165540"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=165540"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=165540"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=165540"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=165540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}