[{"data":1,"prerenderedAt":134},["ShallowReactive",2],{"project-33556392":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":31,"aspects":32,"strip":34,"post_text":28,"what":36,"said":52,"maker_in_thread":66,"shape":73,"grid":76,"attempts":85,"same_week":97,"maker_shows":126,"maker_hidden":127,"reader_version":128,"card":129},"33556392","victorribeiro.com","Full Fledged Image Editor in Browser","title","Show HN: Full Fledged Image Editor in Browser","https:\u002F\u002Fvictorribeiro.com\u002FcustomFilter\u002F","atum47",1668131634,2022,12,4,1904,2570,75,"shown","creative","image editor","web_app",[20,23,24,25,26],"browser","photo filters","blend modes","canvas","quiet",null,{"positive":30,"neutral":31,"mixed":30,"critical":30},0,1,{"idea":33},{"positive":30,"critical":30},[30,30,35,30],3,{"problem":37,"audience":28,"pricing":28,"motivation":28,"time_to_build":28,"stack":44,"openness":51,"stage":51,"team_size":51},{"value":38,"source":39,"evidence":40},"Editing images with custom filters, blend equations, paint tools and masks in the browser","maker",[41],{"id":42,"by":10,"text":43},"33556409","Hi everyone, for the past few days I've been working on this image editor; since now you crop images, I've decided it is a complete image editor. Features: Run custom filters…",[45],{"value":46,"source":39,"evidence":47},"Vanilla JavaScript",[48],{"id":49,"by":10,"text":50},"33559740","Just one page. All in vanilla js","unknown",{"praise":53,"objections":54,"requests":55,"questions":56,"alternatives":65},[],[],[],[57],{"value":58,"source":59,"evidence":60},"Is there a library or package for building custom editing widgets?","commenter",[61],{"id":62,"by":63,"text":64},"33558846","lakomen","Is it just this page, no library or package one can use to write their own editing widget?",[],{"comments":35,"answered":31,"key":67},[68,69,72],{"id":42,"text":43},{"id":70,"text":71},"33556635","Feel free to test the tool with your own images, they never leave your device. All processing is done locally.",{"id":49,"text":50},{"commenters":74,"max_depth":74,"maker_replies":35,"first_comment_mins":14,"lifespan_hours":75},2,10,[77,79,81,83],[42,30,30,78,10,31],"project\u002Fneutral\u002Fnone",[70,31,30,80,10,31],"project\u002Fpositive\u002Fprivacy",[62,74,35,82,63,30],"project\u002Fneutral\u002Fidea",[49,74,30,84,10,31],"project\u002Fneutral\u002Fexecution",[86,89,93,96],{"id":87,"t":88,"points":35,"comments":74},"33303859",1666490128,{"id":90,"t":91,"points":14,"comments":92},"33381219",1667020836,5,{"id":94,"t":95,"points":74,"comments":30},"33402116",1667190903,{"id":4,"t":11,"points":13,"comments":14},[98,103,108,113,117,121],{"id":99,"name":100,"points":101,"category":102},"33582264","Upbase",632,"productivity",{"id":104,"name":105,"points":106,"category":107},"33568994","Wa-tunnel",453,"infrastructure",{"id":109,"name":110,"points":111,"category":112},"33592990","Openblocks",420,"dev_tools",{"id":114,"name":115,"points":116,"category":107},"33599095","DivestOS",334,{"id":118,"name":119,"points":120,"category":19},"33561232","A little side project",224,{"id":122,"name":123,"points":124,"category":125},"33608892","Campus FM",212,"consumer_social",53,false,"v2",{"id":130,"name":5,"line":6,"ai":127,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":28,"top":17,"kw":131,"maker":10,"domain":5,"tier":18,"attempts":14,"strip":132,"url":9,"mix":133,"praise":-1,"objection":-1,"sub":20},33556392,[20,23,24,25,26],"0030",[30,31,30,30],1794036627137]