{"id":6110,"date":"2017-10-22T08:08:45","date_gmt":"2017-10-22T15:08:45","guid":{"rendered":"http:\/\/jnack.com\/blog\/?p=6110"},"modified":"2017-10-22T17:22:54","modified_gmt":"2017-10-23T00:22:54","slug":"project-cloak-is-eerily-good-at-zapping-items-in-video","status":"publish","type":"post","link":"http:\/\/jnack.com\/blog\/2017\/10\/22\/project-cloak-is-eerily-good-at-zapping-items-in-video\/","title":{"rendered":"&#8220;Project Cloak&#8221; is eerily good at zapping items in video"},"content":{"rendered":"<p>Running Content-Aware Fill over time has traditionally produced results that are, um, more artistic than useful. Check out this old weirdness:<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/46000774?title=0&amp;byline=0&amp;portrait=0\" width=\"600\" height=\"338\" frameborder=\"0\"><\/iframe><\/p>\n<p>The trick (well, one of many, I\u2019m sure) is to make the results temporally coherent, so that elements line up across frames. Looks like Adobe\u2019s on their way to licking that problem in \u201cProject Cloak\u201d:<\/p>\n<p><iframe loading=\"lazy\" width=\"604\" height=\"340\" src=\"https:\/\/www.youtube.com\/embed\/TzBZWBht02I?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" title=\"NewImage.png\" src=\"http:\/\/jnack.com\/blog\/wp-content\/uploads\/2017\/10\/NewImage-26.png\" alt=\"NewImage\" width=\"598\" height=\"215\" border=\"0\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Running Content-Aware Fill over time has traditionally produced results that are, um, more artistic than useful. Check out this old weirdness: The trick (well, one of many, I\u2019m sure) is to make the results temporally coherent, so that elements line up across frames. Looks like Adobe\u2019s on their way to licking that problem in \u201cProject [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[],"_links":{"self":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/6110"}],"collection":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=6110"}],"version-history":[{"count":3,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/6110\/revisions"}],"predecessor-version":[{"id":6116,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/6110\/revisions\/6116"}],"wp:attachment":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=6110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=6110"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=6110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}