[HN Gopher] Show HN: Make Your Photo 16x9 ___________________________________________________________________ Show HN: Make Your Photo 16x9 Author : einaregilsson Score : 56 points Date : 2021-03-11 15:33 UTC (7 hours ago) (HTM) web link (einaregilsson.com) (TXT) w3m dump (einaregilsson.com) | Myztiq wrote: | I'm somewhat surprised twitter hasn't gone ahead and implemented | something like this themselves. Kudos for building a solution! | stunt wrote: | Twitter is making some changes: | https://news.ycombinator.com/item?id=26416065 | einaregilsson wrote: | Thanks It was fun to build. | p1mrx wrote: | Letterboxing has been deemed Ugly by modern web designers. | Better to discard useful content until it looks nice. | thrusong wrote: | I built four tools that looked and functioned almost exactly like | this about six years ago, but using PHP. | | They were called "Picture Perfect," "Portrait Perfect," "Partner | Perfect," and "Process Perfect." | | I initially developed Picture Perfect for my reporter colleagues | at a news radio station to use for our website, and they loved | it. | | Just drag a photo on the site, crop it exactly how you want to | our website's exact aspect, and hit download to save it to a work | machine. | | My homophobic boss didn't like that I had this on my own server | and didn't get approval to share it first, so he ended up sending | the link to SoCast (a CMS company) and they built the | functionality into the backend a week later. Whatever- it made | our lives easier. | | Then I moved on and worked at a small local news blog site, and | repurposed these tools to use there. We had a quota of articles | to write, post, and schedule on social media per shift, and these | got 45 minutes of manual photo editing down to five minutes per | shift. | | These were the tools: | | Picture Perfect: Drag and drop a photo, then draw a crop box on | it and output exactly the dimension you need. | | Portrait Perfect: Drag and drop a portrait photo, and output a | version of it centred on a blown-up, blurry version of itself. | | Partner Perfect: Drag and drop two photos, draw a crop box on | each, and output a single image of them sitting side by side | (useful for two portraits of sports stars, or when there were two | mugshots). | | Process Perfect: Drag and drop a photo and either output a black | and white version or a version with a colour multiply effect | applied. | | When I left that job, I pulled them offline, but recently started | work on a site that merged all four of them (behind a login, | where you can create any aspect and save your creations). It's | buggy and slow, but I haven't had the time to finish polishing | it: https://phototools.prezince.com/ | | But either way, it definitely provided value, and I'm glad | someone has done it using only front end code. Good work! | UncleEntity wrote: | > My homophobic boss didn't like that I had this on my own | server and didn't get approval to share it first... | | > When I left that job, I pulled them offline... | | Sounds like the first boss had the right idea...and obviously | not the homophobia. | thrusong wrote: | I'm pretty sure you're allowed to build little utility | websites and share them with your friends on Facebook. | | Extra context: people complained about how tedious the SoCast | CMS was to use for years before I got there. | | Either way, whatever, as long as the tool effected change, I | got what I wanted for myself and my co-workers. | biryani_chicken wrote: | Here is how you can do it with ImageMagick: | | `convert -gravity center -background black -compose Copy -resize | 800x450 -extent 800x450 input.png output.png` | | Sadly I don't know how to do it without specifying the size in | pixels. Using `16:9` for resize and extent doesn't do the trick. | bellyfullofbac wrote: | At first glance (and the glances after that), the blurring makes | me think there are things being censored. IMO unhelpful because | the audience will think "hey why is this screenshotter hiding | stuff before and after the quote?" | einaregilsson wrote: | Fair point, although I like the blur effect. But you can also | fill in with a solid color or transparency. | einaregilsson wrote: | The site itself is at https://photo16x9.com | achairapart wrote: | Maybe you can double its usefulness by adding an option to save | as WebP, so that's both a ratio and a format converter. | | I think should be trivial, on current supported browsers at | least. | einaregilsson wrote: | Does the Canvas api have support for webp? | achairapart wrote: | By quickly looking at MDN[0], at least in Chrome, yes. | Honestly, I can't say for other browsers at the moment. | | [0]: https://developer.mozilla.org/en- | US/docs/Web/API/HTMLCanvasE... | simlevesque wrote: | My friend has a blog and will love this. Could you let the user | control the blur ? I tried it and for some images I found that | the blur was not strong enough. | einaregilsson wrote: | Good idea. I've just changed it so now you can keep pushing the | blur button and it will increase the blur by 1px for each push. | dmnd wrote: | Ridiculous feature request: Use fancy ML to content-aware fill | the extra space | oktvn wrote: | This is great for desktop wallpapers as well. | aminozuur wrote: | I've been looking for something like this for a while, for the | same reason as you (optimizing pics for Twitter). I currently use | the Skitch app on macOS, which requires like 5 clicks and a few | keystrokes to lock the ratio to 16x9. | abalaji wrote: | this is really neat! Now someone just needs to make this for | video so I don't need to use ffmpeg to meet Twitter's video | standards. | | https://gist.github.com/nikhan/26ddd9c4e99bbf209dd7#gistcomm... | [deleted] ___________________________________________________________________ (page generated 2021-03-11 23:01 UTC)