{"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\/nl\/blog\/novyj-proekt-dlya-udaleniya-artefaktov-iz-jpeg","title":{"rendered":"Nieuw project voor het verwijderen van artefacten uit JPEG","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Het project is gepubliceerd op GitHub <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ilyakurdyukov\/jpeg-quantsmooth\">JPEG Quant Smooth<\/a><\/noindex>, bedoeld voor het verwijderen van compressie-artifacten uit JPEG-afbeeldingen. Dit wordt bereikt door de nauwkeurigheid van de co\u00ebffici\u00ebnten van de discrete cosinustransformatie te herstellen. Maar binnen de grenzen die de kwantisatietabel toelaat, kan het algoritme de afbeelding niet opnieuw filteren. De code is geschreven in C met optimalisaties voor SSE2, AVX2 en ARM Neon. Ook <noindex><a rel=\"nofollow\" href=\"https:\/\/ilyakurdyukov.github.io\/jpeg-quantsmooth\/\">beschikbaar<\/a><\/noindex> is er een WebAssembly-versie beschikbaar, die het mogelijk maakt om afbeeldingen in de browser te verwerken (maar langzamer dan de native versie vanwege het ontbreken van SIMD-optimalisaties en multi-threading).<\/p>\n<p>Volgens de auteur, werkt zijn algoritme aanzienlijk sneller dan een vergelijkbaar project <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/victorvde\/jpeg2png\">jpeg2png<\/a><\/noindex> en levert scherpere afbeeldingen. Maar de auteur geeft toe dat jpeg2png beter kan presteren in moeilijke situaties. Een ander project, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/google\/knusperli\">knusperli<\/a><\/noindex>, gepubliceerd onder een Google-account &#8212; dat volgens de auteur ook JPEG-artifacten zou moeten verwijderen, maar &#171;niet deugt&#187; en &#171;moeilijk te merken verbeteringen van zijn werk&#187;.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/camo.githubusercontent.com\/47649c97a04ea69b4e8375267ce984ae46bce530\/68747470733a2f2f696c79616b75726479756b6f762e6769746875622e696f2f6a7065672d7175616e74736d6f6f74682f696d616765732f6c656e615f6a70672e706e67\"><img decoding=\"async\" alt=\"Nieuw project voor het verwijderen van artefacten uit 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=\"Nieuw project voor het verwijderen van artefacten uit 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=\"Nieuw project voor het verwijderen van artefacten uit 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=\"Nieuw project voor het verwijderen van artefacten uit 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>Bron: <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.3 - 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\/nl\/blog\/novyj-proekt-dlya-udaleniya-artefaktov-iz-jpeg\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\/nl\/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\udd47Nieuw project voor het verwijderen van artifacten uit JPEG | ProHoster","description":"Het project JPEG Quant Smooth is gepubliceerd op GitHub, bedoeld voor het verwijderen van compressie-artifacten uit JPEG-afbeeldingen.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/novyj-proekt-dlya-udaleniya-artefaktov-iz-jpeg","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/41842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=41842"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/41842\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/41843"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=41842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=41842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=41842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}