{"id":50545,"date":"2016-08-27T09:11:58","date_gmt":"2016-08-27T09:11:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/png-to-jpg\/"},"modified":"2025-12-01T23:56:18","modified_gmt":"2025-12-01T23:56:18","slug":"png-to-jpg","status":"publish","type":"plugin","link":"https:\/\/cn.wordpress.org\/plugins\/png-to-jpg\/","author":9548563,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"4.5","stable_tag":"4.5","tested":"6.9.4","requires":"3.0.1","requires_php":"","requires_plugins":null,"header_name":"PNG to JPG","header_author":"KubiQ","header_description":"","assets_banners_color":"cabb8b","last_updated":"2025-12-01 23:56:18","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.me\/jakubnovaksl","header_plugin_uri":"https:\/\/wp-speedup.eu","header_author_uri":"https:\/\/www.paypal.me\/jakubnovaksl","rating":4.7,"author_block_rating":0,"active_installs":10000,"downloads":154097,"num_ratings":40,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"4.0":{"tag":"4.0","author":"kubiq","date":"2022-03-14 08:29:15"},"4.1":{"tag":"4.1","author":"kubiq","date":"2022-05-03 22:06:08"},"4.2":{"tag":"4.2","author":"kubiq","date":"2023-10-25 12:46:36"},"4.3":{"tag":"4.3","author":"kubiq","date":"2023-10-27 07:55:06"},"4.4":{"tag":"4.4","author":"kubiq","date":"2024-03-26 23:18:56"},"4.5":{"tag":"4.5","author":"kubiq","date":"2025-12-01 23:56:18"}},"upgrade_notice":[],"ratings":{"1":1,"2":1,"3":2,"4":3,"5":33},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1484560,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1484560,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":1484560,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["4.0","4.1","4.2","4.3","4.4","4.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1923553,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1923553,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1923553,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":1923553,"resolution":"4","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4154,133,84,1452,76424],"plugin_category":[50,52],"plugin_contributors":[81042],"plugin_business_model":[],"class_list":["post-50545","plugin","type-plugin","status-publish","hentry","plugin_tags-convert","plugin_tags-image","plugin_tags-media","plugin_tags-optimize","plugin_tags-save-space","plugin_category-media","plugin_category-performance","plugin_contributors-kubiq","plugin_committers-kubiq"],"banners":{"banner":"https:\/\/ps.w.org\/png-to-jpg\/assets\/banner-772x250.png?rev=1484560","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/png-to-jpg\/assets\/icon-128x128.png?rev=1484560","icon_2x":"https:\/\/ps.w.org\/png-to-jpg\/assets\/icon-256x256.png?rev=1484560","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/png-to-jpg\/assets\/screenshot-1.png?rev=1923553","caption":""},{"src":"https:\/\/ps.w.org\/png-to-jpg\/assets\/screenshot-2.png?rev=1923553","caption":""},{"src":"https:\/\/ps.w.org\/png-to-jpg\/assets\/screenshot-3.png?rev=1923553","caption":""},{"src":"https:\/\/ps.w.org\/png-to-jpg\/assets\/screenshot-4.png?rev=1923553","caption":""}],"raw_content":"<!--section=description-->\n<p>Convert PNG images to JPG, free up web space and speed up your webpage<\/p>\n\n<ul>\n    <li>set quality of converted JPG<\/li>\n    <li>auto convert on upload<\/li>\n    <li>auto convert on upload only when PNG has no transparency<\/li>\n    <li>only convert image if JPG filesize is lower than PNG filesize<\/li>\n    <li>leave original PNG images on the server<\/li>\n    <li>convert existing PNG image to JPG<\/li>\n    <li>bulk convert existing PNG images to JPG<\/li>\n    <li>conversion statistics<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>png-to-jpg<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>4.5<\/h4>\n\n<ul>\n<li>tested on WP 6.9<\/li>\n<li>performance optimization - load DB tables only when needed<\/li>\n<li>sorting by filesize in convert screen<\/li>\n<\/ul>\n\n<h4>4.4<\/h4>\n\n<ul>\n<li>tested on WP 6.5<\/li>\n<li>convert individual PNG images directly in the Media library<\/li>\n<li>new column in Convert existing PNGs tab showing the filesize<\/li>\n<\/ul>\n\n<h4>4.3<\/h4>\n\n<ul>\n<li>add notice for Yoast SEO users and button to reindex database after conversion<\/li>\n<\/ul>\n\n<h4>4.2<\/h4>\n\n<ul>\n<li>tested on WP 6.4<\/li>\n<li>continue converting images after one of them fail<\/li>\n<li>added pagination to Convert existing screen<\/li>\n<\/ul>\n\n<h4>4.1<\/h4>\n\n<ul>\n<li>added nonce and security checks<\/li>\n<li>added button to stop transparency detection or conversion process<\/li>\n<li>removed DB prefix from notice table names to make it more readable<\/li>\n<li>remove preview box flex centering to make it works with bigger images<\/li>\n<li>auto delete PNG backup when JPG deleted in admin<\/li>\n<\/ul>\n\n<h4>4.0<\/h4>\n\n<ul>\n<li>replace images also in post_excerpt<\/li>\n<li>separate SQL queries<\/li>\n<li>added support for FV Player plugin<\/li>\n<\/ul>\n\n<h4>3.9.1<\/h4>\n\n<ul>\n<li>tested on WP 5.9<\/li>\n<li>check if file really exists and if has .png extension<\/li>\n<\/ul>\n\n<h4>3.9<\/h4>\n\n<ul>\n<li>fix transparency default state<\/li>\n<\/ul>\n\n<h4>3.8<\/h4>\n\n<ul>\n<li>tested on WP 5.4<\/li>\n<li>save transparency meta and load it instantly next time<\/li>\n<li>image viewer - background switch<\/li>\n<li>image viewer - centered image<\/li>\n<li>image viewer - highlight image borders and show image size on hover<\/li>\n<\/ul>\n\n<h4>3.7<\/h4>\n\n<ul>\n<li>do not run second transparency detection if first one return true<\/li>\n<\/ul>\n\n<h4>3.6<\/h4>\n\n<ul>\n<li>metadata update fix<\/li>\n<\/ul>\n\n<h4>3.5<\/h4>\n\n<ul>\n<li>added support for Broken Link Checker plugin ( blc_instances, blc_links )<\/li>\n<\/ul>\n\n<h4>3.4<\/h4>\n\n<ul>\n<li>replace image url also in these database tables: yoast_seo_links, revslider_static_slides<\/li>\n<\/ul>\n\n<h4>3.3<\/h4>\n\n<ul>\n<li>tested on WP 5.2<\/li>\n<li>handle duplicate names like WP - adding increment<\/li>\n<li>optimizing code for faster processing<\/li>\n<\/ul>\n\n<h4>3.2<\/h4>\n\n<ul>\n<li>added support for Fancy Product Designer plugin<\/li>\n<\/ul>\n\n<h4>3.1<\/h4>\n\n<ul>\n<li>tested on WP 5.0<\/li>\n<li>small cosmetic code changes<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>new option: convert only if JPG will have lower filesize then PNG<\/li>\n<li>new feature: show converted images statistics<\/li>\n<li>fix: conflict when there is already JPEG with a same name as PNG<\/li>\n<li>fix: conflict when PNG name is part of another PNG name ( eg. 'xyz.png' can rename also 'abcxyz.png' )<\/li>\n<li>optimized for translations<\/li>\n<\/ul>\n\n<h4>2.6<\/h4>\n\n<ul>\n<li>rename PNG image if JPG with the same name already exists<\/li>\n<\/ul>\n\n<h4>2.5<\/h4>\n\n<ul>\n<li>BUG FIXED - disabled checkboxes when autodetect is disabled<\/li>\n<\/ul>\n\n<h4>2.4<\/h4>\n\n<ul>\n<li>now you can disable autodetect PNG transparency<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<ul>\n<li>WP 4.9.1 compatibility check<\/li>\n<li>new compatibility with Toolset Types<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>Repair revslider database table detection<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>Added option to leave original PNG image on server after conversion<\/li>\n<li>Repair SQL replacement query<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Replace image and thumbnails extension in database tables<\/li>\n<li>Moved from Settings to Tools submenu<\/li>\n<li>Some small fixes<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Fix generating background for transparent images (thanks @darkcobalt)<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Fix PNG transparency detection<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First version<\/li>\n<\/ul>","raw_excerpt":"Convert PNG images to JPG, free up web space and speed up your webpage","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/50545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=50545"}],"author":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kubiq"}],"wp:attachment":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=50545"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=50545"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=50545"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=50545"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=50545"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=50545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}