[{"data":1,"prerenderedAt":433},["ShallowReactive",2],{"project-15330409":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":44,"post_text":46,"what":47,"said":89,"maker_in_thread":222,"shape":234,"grid":239,"attempts":391,"same_week":396,"maker_shows":32,"maker_hidden":426,"reader_version":427,"card":428},"15330409","Logo Crunch","Multi-resolution logo maker","title","Show HN: Logo Crunch – Multi-resolution logo maker","http:\u002F\u002Fbrandmark.io\u002Flogo-crunch\u002F","brandmark.io","Jack000",1506347290,2017,328,65,62,2242,3,"legend","creative","icon and logo design","web_app",[24,25,26,27],"favicon generator","logo scaling","icon resize","image morphology","debated",-0.12,{"positive":31,"neutral":32,"mixed":33,"critical":34},9,11,1,13,34,{"execution":37,"idea":39,"performance":40,"design":43},{"positive":33,"critical":38},8,{"positive":33,"critical":18},{"positive":41,"critical":42},0,2,{"positive":42,"critical":41},[33,41,41,41,45,18,45,33,41,18,41,45,18,33,45,18,41,18,18,18,18,41,18,33,41,45,33,33,45,41,41,18,33,41,41,33,41,41,33,33],5,null,{"problem":48,"audience":64,"pricing":46,"motivation":46,"time_to_build":46,"stack":72,"openness":87,"stage":88,"team_size":87},{"value":49,"source":50,"evidence":51},"Icons and logos look poor when scaled down to small sizes such as favicons.","commenter",[52,56,60],{"id":53,"by":54,"text":55},"15331371","city41","This is for favicons, where svg support is pretty spotty. Even with svg, they ultimately become rasters once they are on the screen. So for favicons it might still be beneficial…",{"id":57,"by":58,"text":59},"15331397","brainfire","The techniques detailed on the page (reweighting lines, removing fine details) seem like a worthwhile reason to at least use a different file for the \"tiny\" image. Unless SVG…",{"id":61,"by":62,"text":63},"15331308","amelius","Nice, but nowadays everybody uses SVG for their icons, because they render well at normal to higher resolutions. Resorting to a bitmap at low resolutions seems a bit odd.",{"value":65,"source":50,"evidence":66},"Developers and designers making favicons and app icons, especially without design skill.",[67,71],{"id":68,"by":69,"text":70},"15332351","mshenfield","I've manually tried to hack together a few favicons. This seems like a way better solution if, like me, you don't have much design skill.",{"id":53,"by":54,"text":55},[73,80],{"value":74,"source":50,"evidence":75},"JavaScript (jQuery)",[76],{"id":77,"by":78,"text":79},"15330518","lordlarm","Can't get it to work on Firefox due to it trying to load jQuery from code.jquery.com where the CORS-policy disallows it. Specifically: > Cross-Origin Request Blocked: The Same…",{"value":81,"source":50,"evidence":82},"Server-side image processing, likely ImageMagick morphology",[83],{"id":84,"by":85,"text":86},"15333267","BugsJustFindMe","Not only is this not computer vision, but the image processing employed is quite naive and the results are poor. One need only move the Simplify slider all the way to the right…","unknown","launched",{"praise":90,"objections":118,"requests":165,"questions":187,"alternatives":203},[91,107],{"value":92,"source":50,"evidence":93},"Useful for making small favicons and scaling icons well",[94,98,99,103],{"id":95,"by":96,"text":97},"15331614","leephillips","Genuinely useful, and easy to use. Thanks for sharing this!",{"id":68,"by":69,"text":70},{"id":100,"by":101,"text":102},"15331596","rocktronica","This is incredibly useful, regardless of the veracity of its \"computer vision.\" A technique that seems to work well for it with simple drawing style icons is to thicken and…",{"id":104,"by":105,"text":106},"15331188","mikerg87","On iPhone, when I choose random Logo I always get image of North and South America on a globe. The effects on scale are pretty good. Would be cool to see comparison vs more…",{"value":108,"source":50,"evidence":109},"Fun to use and good demo graphic",[110,114],{"id":111,"by":112,"text":113},"15330688","rkuykendall-com","Slow but fun.",{"id":115,"by":116,"text":117},"15331523","mattnewton","Happens to me as well when I choose random: https:\u002F\u002Fxkcd.com\u002F221\u002F It's fine though because it is a good demonstration graphic.",[119,133,145,157],{"value":120,"source":50,"evidence":121},"Site slow or times out under HN traffic",[122,126,130],{"id":123,"by":124,"text":125},"15330711","diegorbaquero","Couldn’t get it to work in my iPhone . Too slow\u002Ftimes out",{"id":127,"by":128,"text":129},"15330671","iKlsR","Also not working on latest stable Chrome x64, upload not working, just keeps going, no errors in console.",{"id":131,"by":11,"text":132},"15330571","what seems to be the problem? server getting hammered by hn traffic might have something to do with it",{"value":134,"source":50,"evidence":135},"Not really computer vision; it is basic image processing",[136,137,141],{"id":84,"by":85,"text":86},{"id":138,"by":139,"text":140},"15330579","trevyn","Needs title fix, this isn't really \"computer vision\".",{"id":142,"by":143,"text":144},"15330619","mannigfaltig","These kind of fundamental methods in computer vision are commonly called \"image processing\". \"Computer vision\" typically refers to computations that have an interpretative…",{"value":146,"source":50,"evidence":147},"Display or upload failures on some browsers and phones",[148,152,153],{"id":149,"by":150,"text":151},"15330980","tehlike","The page loads, but normally i see earth logo on desktop, but on phone it's just blank. This is on android chrome. Looks to be a issue with the margins\u002Falignment of the image, i…",{"id":77,"by":78,"text":79},{"id":154,"by":155,"text":156},"15330537","pieterhg","Doesn't work.",{"value":158,"source":50,"evidence":159},"Simplification distorts logos at some settings",[160,164],{"id":161,"by":162,"text":163},"15331280","rfolstad","really cool idea but it didn't work for me. It distorted the logo and made it look much worse. Would be great if you generated a unique url for each icon that is uploaded so i…",{"id":84,"by":85,"text":86},[166,176,183],{"value":167,"source":50,"evidence":168},"Release the code, ideally with a CLI for build pipelines",[169,173],{"id":170,"by":171,"text":172},"15330936","yoshuaw","Is the code available for this? Would be amazing to integrate in a build pipeline. Thanks!",{"id":174,"by":11,"text":175},"15331127","sure, I can put it on github. Just have to re-write the interface for cli instead of REST.",{"value":177,"source":50,"evidence":178},"Local client-side processing instead of server",[179],{"id":180,"by":181,"text":182},"15330669","augustt","Would be nice if the image processing was implemented locally. The operations used don't seem too complicated for javascript + canvas.",{"value":184,"source":50,"evidence":185},"Shareable unique URL for each uploaded icon",[186],{"id":161,"by":162,"text":163},[188,195],{"value":189,"source":50,"evidence":190},"Does it support transparency?",[191],{"id":192,"by":193,"text":194},"15333200","stapled_socks","Is it supposed to work with transparency? I only get black pixels instead.",{"value":196,"source":50,"evidence":197},"Does the random button always return the same logo?",[198,199],{"id":104,"by":105,"text":106},{"id":200,"by":201,"text":202},"15331492","chrisper","Is Central America missing for you? But I get the same logo as well when tapping random on Pixel.",[204,211,218],{"value":205,"source":50,"evidence":206},"scikit-image morphology functions",[207],{"id":208,"by":209,"text":210},"15331153","arve0","This is pretty standard image processing techniques, which you can streamline yourself. Not sure if there exists out-of-the-box solutions, but you can easily create your own with…",{"value":212,"source":50,"evidence":213},"OpenCV morphology tutorials",[214],{"id":215,"by":216,"text":217},"15331297","duozerk","And some OpenCV tutorials on those same operations: http:\u002F\u002Fdocs.opencv.org\u002F2.4\u002Fdoc\u002Ftutorials\u002Fimgproc\u002Fopening_closing_hats\u002Fopening_closing_hats.html…",{"value":219,"source":50,"evidence":220},"Hand-made favicons",[221],{"id":68,"by":69,"text":70},{"comments":223,"answered":33,"key":224},12,[225,228,231],{"id":226,"text":227},"15335557","typically you would leave the large sizes as-is, the filters are mostly useful for the smaller sizes where you don't see the diamond kernel effect. not sure why people so upset…",{"id":229,"text":230},"15346890","I feel like we're just arguing over semantics. I agree that \"computer vision\" is a slight stretch, but it's hardly malicious. > bumbling naiveté or intent to deceive maybe the…",{"id":232,"text":233},"15331602","I've limited it to that one for now so the server doesn't fall over, there are a few others that I'll add as I warm the cache",{"commenters":235,"max_depth":236,"maker_replies":223,"first_comment_mins":237,"lifespan_hours":238},47,6,4,46,[240,242,246,250,252,253,255,256,258,260,263,265,267,268,270,273,275,276,278,280,281,282,284,286,289,292,293,296,297,300,301,302,305,307,309,312,315,317,320,321,324,327,330,331,333,337,341,345,348,351,354,357,360,362,364,365,367,370,373,375,378,380,382,384,388],[84,41,33,241,85,41],"project\u002Fcritical\u002Fexecution",[243,41,41,244,245,41],"15333545","commenter\u002Fneutral\u002Fnone","dang",[247,41,41,248,249,41],"15333575","other\u002Fneutral\u002Fnone","unkown-unknowns",[251,41,41,248,245,41],"15334444",[226,41,41,244,11,33],[254,41,41,244,85,41],"15340079",[229,41,41,244,11,33],[104,33,45,257,105,41],"project\u002Fpositive\u002Fexecution",[200,33,18,259,201,41],"project\u002Fneutral\u002Fexecution",[261,33,18,259,262,41],"15332428","rtkwe",[115,33,45,264,116,41],"project\u002Fpositive\u002Fnone",[232,33,41,266,11,33],"project\u002Fneutral\u002Fperformance",[77,42,33,241,78,41],[269,42,41,259,11,33],"15330551",[271,42,18,259,272,41],"15330599","thelad",[170,18,18,274,171,41],"project\u002Fneutral\u002Fnone",[174,18,41,274,11,33],[277,18,45,264,171,41],"15332222",[208,18,18,279,209,41],"project\u002Fneutral\u002Fidea",[215,18,41,244,216,41],[180,237,18,266,181,41],[127,45,33,283,128,41],"project\u002Fcritical\u002Fperformance",[285,45,41,266,11,33],"15330833",[287,236,45,264,288,41],"15330866","yosito",[100,290,45,291,101,41],7,"project\u002Fpositive\u002Fidea",[161,38,33,241,162,41],[294,38,41,295,101,41],"15331620","commenter\u002Fneutral\u002Fprivacy",[95,31,45,264,96,41],[61,298,33,299,62,41],10,"project\u002Fcritical\u002Fidea",[53,298,18,279,54,41],[57,298,18,279,58,41],[303,298,18,279,304,41],"15332540","pcwalton",[68,32,45,306,69,41],"project\u002Fpositive\u002Fdesign",[308,223,33,241,150,41],"15330432",[310,223,41,248,311,41],"15330464","mholt",[313,223,41,244,314,41],"15330523","grenoire",[316,223,18,274,150,41],"15330585",[318,223,41,319,11,33],"15330935","maker\u002Fneutral\u002Fexecution",[149,223,33,241,150,41],[322,223,41,323,11,33],"15331105","maker\u002Fneutral\u002Fnone",[325,223,45,264,326,41],"15331424","MayeulC",[328,223,41,248,329,41],"15332596","sogen",[192,34,33,241,193,41],[123,332,33,283,124,41],14,[334,335,18,279,336,41],"15330631",15,"golergka",[338,339,45,306,340,41],"15330921",16,"coreyp_1",[342,343,41,248,344,41],"15331922",17,"foo101",[346,343,41,248,347,41],"15332005","jv22222",[349,343,41,248,350,41],"15332028","rkeene2",[352,343,41,248,353,41],"15332121","burkaman",[355,343,41,248,356,41],"15332764","tombrossman",[111,358,18,359,112,41],18,"project\u002Fmixed\u002Fperformance",[138,361,33,299,139,41],19,[363,361,41,279,11,33],"15330606",[142,361,41,244,143,41],[366,361,41,244,11,33],"15330880",[368,361,41,244,369,41],"15330916","jerf",[371,361,33,299,372,41],"15331130","ComputerGuru",[374,361,41,323,11,33],"15331335",[376,361,41,248,377,41],"15332123","pera",[379,361,41,244,245,41],"15333540",[154,381,33,241,155,41],20,[131,381,41,383,11,33],"maker\u002Fneutral\u002Fperformance",[385,381,41,386,387,41],"15330761","commenter\u002Fcritical\u002Fnone","pc86",[389,381,33,241,390,41],"15330834","falsedan",[392,395],{"id":393,"t":394,"points":31,"comments":42},"15238580",1505312812,{"id":4,"t":12,"points":14,"comments":15},[397,402,407,412,417,421],{"id":398,"name":399,"points":400,"category":401},"15346381","Moocha.io",231,"learning_science",{"id":403,"name":404,"points":405,"category":406},"15337342","Reddit Grid",217,"consumer_social",{"id":408,"name":409,"points":410,"category":411},"15321555","ThingsOnReddit",153,"web_saas",{"id":413,"name":414,"points":415,"category":416},"15330757","EnvKey",116,"infrastructure",{"id":418,"name":419,"points":420,"category":20},"15302718","TR-101",105,{"id":422,"name":423,"points":424,"category":425},"15351778","Raspberry Pi Zero W Simultaneous AP and Managed (Client) Mode WiFi",101,"hardware",false,"v2",{"id":429,"name":5,"line":6,"ai":426,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":430,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":431,"url":9,"mix":432,"praise":92,"objection":120,"sub":21},15330409,[24,25,26,27],"1000535103053153033330310511500310010011",[31,32,33,34],1793990964315]