{"id":41842,"date":"2020-02-17T05:33:02","date_gmt":"2020-02-17T02:33:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/novyj-proekt-dlya-udaleniya-artefaktov-iz-jpeg"},"modified":"2020-02-17T05:33:02","modified_gmt":"2020-02-17T02:33:02","slug":"novyj-proekt-dlya-udaleniya-artefaktov-iz-jpeg","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/novyj-proekt-dlya-udaleniya-artefaktov-iz-jpeg","title":{"rendered":"Nouveau projet pour supprimer les artefacts des JPEG","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Un projet a \u00e9t\u00e9 publi\u00e9 sur GitHub <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ilyakurdyukov\/jpeg-quantsmooth\">JPEG Quant Smooth<\/a><\/noindex>, destin\u00e9 \u00e0 \u00e9liminer les artefacts de compression des images JPEG. Cela est r\u00e9alis\u00e9 en r\u00e9tablissant la pr\u00e9cision des coefficients de la transformation en cosinus discr\u00e8te. Mais dans les limites permises par la table de quantification, cela n'autorise pas \u00e0 l'algorithme de re-filtrer l'image. Le code est \u00e9crit en C avec des optimisations pour SSE2, AVX2 et ARM Neon. De plus, <noindex><a rel=\"nofollow\" href=\"https:\/\/ilyakurdyukov.github.io\/jpeg-quantsmooth\/\">disponible<\/a><\/noindex> il existe une version WebAssembly, permettant de traiter des images dans le navigateur (mais plus lente que la version native en raison de l'absence d'optimisations SIMD et de la multithreading).<\/p>\n<p>Selon l'auteur, son algorithme fonctionne sensiblement plus vite qu'un projet similaire <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/victorvde\/jpeg2png\">jpeg2png<\/a><\/noindex> et produit des images plus nettes. Mais l'auteur admet que jpeg2png peut mieux fonctionner dans des cas complexes. Un autre projet, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/google\/knusperli\">knusperli<\/a><\/noindex>, publi\u00e9 sous le compte Google \u2014 qui doit \u00e9galement supprimer les artefacts JPEG, selon l'auteur \u00ab n'est bon \u00e0 rien \u00bb et \u00ab il est difficile de remarquer des am\u00e9liorations de son travail \u00bb.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/camo.githubusercontent.com\/47649c97a04ea69b4e8375267ce984ae46bce530\/68747470733a2f2f696c79616b75726479756b6f762e6769746875622e696f2f6a7065672d7175616e74736d6f6f74682f696d616765732f6c656e615f6a70672e706e67\"><img decoding=\"async\" alt=\"Nouveau projet pour supprimer les artefacts des JPEG\" src=\"\/wp-content\/uploads\/2020\/02\/798f4b2900c9ab0de40f58ee0a463d8b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" href=\"https:\/\/camo.githubusercontent.com\/e33956c61360cbd519f1cb26841bd672e434e772\/68747470733a2f2f696c79616b75726479756b6f762e6769746875622e696f2f6a7065672d7175616e74736d6f6f74682f696d616765732f6c656e615f6e65772e706e67\"><img decoding=\"async\" alt=\"Nouveau projet pour supprimer les artefacts des JPEG\" src=\"\/wp-content\/uploads\/2020\/02\/4cc8d57836cbc66a01931027b83c74a7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/camo.githubusercontent.com\/a6abd4bad74d17c7ae801d4110f54801accca772\/68747470733a2f2f696c79616b75726479756b6f762e6769746875622e696f2f6a7065672d7175616e74736d6f6f74682f696d616765732f746578745f6a70672e706e67\"><img decoding=\"async\" alt=\"Nouveau projet pour supprimer les artefacts des JPEG\" src=\"\/wp-content\/uploads\/2020\/02\/0c53a2f1cdff2edaef57a0ad99dc7419.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" href=\"https:\/\/camo.githubusercontent.com\/23d8223b7209d8c0ba1a2960822b293b1de064e2\/68747470733a2f2f696c79616b75726479756b6f762e6769746875622e696f2f6a7065672d7175616e74736d6f6f74682f696d616765732f746578745f6e65772e706e67\"><img decoding=\"async\" alt=\"Nouveau projet pour supprimer les artefacts des JPEG\" src=\"\/wp-content\/uploads\/2020\/02\/275353bfd1209875259866d2346bdbb2.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52368\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 GitHub \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0440\u043e\u0435\u043a\u0442 JPEG Quant Smooth, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0441\u0436\u0430\u0442\u0438\u044f \u0438\u0437 JPEG-\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439. \u042d\u0442\u043e \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442\u0441\u044f \u0437\u0430 \u0441\u0447\u0451\u0442 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442\u043e\u0432 \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u043a\u043e\u0441\u0438\u043d\u0443\u0441 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041d\u043e \u0432 \u0442\u0435\u0445 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u0445, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u043a\u0432\u0430\u043d\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u044d\u0442\u043e \u043d\u0435 \u0434\u0430\u0451\u0442 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0443 \u043f\u0435\u0440\u0435\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u0421\u0438 \u0441 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u0434\u043b\u044f SSE2, AVX2 \u0438 ARM Neon. \u0422\u0430\u043a\u0436\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 WebAssembly-\u0432\u0435\u0440\u0441\u0438\u044f, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":41843,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-41842","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 GitHub \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0440\u043e\u0435\u043a\u0442 JPEG Quant Smooth, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0441\u0436\u0430\u0442\u0438\u044f \u0438\u0437 JPEG-\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/novyj-proekt-dlya-udaleniya-artefaktov-iz-jpeg\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0438\u0437 JPEG | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 GitHub \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0440\u043e\u0435\u043a\u0442 JPEG Quant Smooth, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0441\u0436\u0430\u0442\u0438\u044f \u0438\u0437 JPEG-\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/novyj-proekt-dlya-udaleniya-artefaktov-iz-jpeg\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-17T02:33:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-17T02:33:02+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Nouveau projet pour \u00e9liminer les artefacts des JPEG | ProHoster","description":"Un projet JPEG Quant Smooth a \u00e9t\u00e9 publi\u00e9 sur GitHub, destin\u00e9 \u00e0 \u00e9liminer les artefacts de compression des images JPEG.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/novyj-proekt-dlya-udaleniya-artefaktov-iz-jpeg","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0438\u0437 JPEG | ProHoster","og:description":"\u041d\u0430 GitHub \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u0440\u043e\u0435\u043a\u0442 JPEG Quant Smooth, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0441\u0436\u0430\u0442\u0438\u044f \u0438\u0437 JPEG-\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/fr\/blog\/novyj-proekt-dlya-udaleniya-artefaktov-iz-jpeg","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-17T02:33:02+00:00","article:modified_time":"2020-02-17T02:33:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"41842","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:09:24","updated":"2022-10-06 04:34:14","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/41842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=41842"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/41842\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/41843"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=41842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=41842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=41842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}