Thumbor

Infrastructure

image processing server

SHOW HN2014

Thumbor

open-source on-demand image cropping, resizing, and filters

thumbor.org

#image resizing#thumbnails#image cropping#on-demand images

113points
21comments
#248of 2,272 in 2014
Top 11%of 2014 by points

How HN took it

MixedNo clear lean

2 positive, 6 neutral or asking, 1 mixed, 4 critical, out of 13 comments about the project. Thread score -0.09.

Execution: 1 for, 2 againstIdea: 1 for, 0 againstDocs: 0 for, 1 againstPrivacy: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Extensible storage and filter plugins

    From 2 comments
    • Not sure how it compares, but thumbor is fully extensible. There are people using it with HBase, others with Amazon's S3 and Cloudfront, others with filesystem based solutions…
      heynemann on HN
    • It can be easily implemented as a filter[1][2]. If you need to use it via command-line you can save the current buffer as a tempfile[3], call your CLI with the tempfile path and…
      heynemann on HN
  • Good work on the project

    From 2 comments
    • Nice work! > By upgrading your image server to thumbor you would go from 0kb to 0kb for 0 images, thus saving NaN% (using WebP images). Maybe a special message could be used in…
      p4bl0 on HN
    • This looks like it has come a long way since the last time I played with it. We wound up building something internally, but it might be time to re-eval.
      ceejayoz on HN

Objections

  • Image size estimates on thumborize.me can be inaccurate

    From 2 comments
    • Yes. Sometimes thumborize.me will get the image sizes weirdly. It's there mainly to give you an idea. The settings are the standard ones that come with thumbor. If you tinker…
      heynemann on HN
    • > By upgrading your image server to thumbor you would go from 12989.07kb to 16106.04kb for 22 images (using WebP images). On my gallery page: > By upgrading your image server to…
      cfstras on HN
  • Images fail to load in Firefox due to WebP support

    From 1 comment
    • on firefox maybe you should display a dummy webp image. Seems like FF doesn't support it yet, you should degrade gracefully in this case.
      morenoh149 on HN
  • Requires cookies to serve images

    From 1 comment
    • Some people might downvote me for this (as happened before) but I have cookies disabled by default. Only if I need to interact with a website I am ok with traces and I allow…
      exceptione on HN

Requests

  • Show a message when no images are detected

    From 2 comments
    • Nice work! > By upgrading your image server to thumbor you would go from 0kb to 0kb for 0 images, thus saving NaN% (using WebP images). Maybe a special message could be used in…
      p4bl0 on HN
    • Would definitely recommend showing a message akin to 'no images detected' in that event. Maybe with a few common reasons that might happen(such as the above) Cool stuff though!
      ZoF on HN
  • Support for third-party image processing filters

    From 1 comment
    • any tips on plugging-in any 3rd party image processing filters? Maybe I looked in the wrong place, but could only see storage plugins on the wiki. For example, we have a…
      gingerlime on HN

Questions

  • Rails equivalent or integration

    From 2 comments
    • Anybody know of a rails equivalent?
      hackerboos on HN
    • It looks like you could use thumbor (or any similar solution) as an external resource[0], so it doesn't matter what language it's written in. That said, it usually feels safer to…
      gingerlime on HN
  • Why images need cookies

    From 1 comment
    • Some people might downvote me for this (as happened before) but I have cookies disabled by default. Only if I need to interact with a website I am ok with traces and I allow…
      exceptione on HN

Alternatives named

  • django-rest-thumbnails

    From 1 comment
    • Dealing with on-demand thumbnails is annoying, I've done something similar in the past [1]. In any case, transparently generating thumbnails from URLs is the saner solution,…
      hcarvalhoalves on HN
  • magickly

    From 1 comment
    • A similar app I worked on, which focuses on extensibility: http://magickly.afeld.me/
      aidanfeldman on HN
  • carrierwave

    From 1 comment
    • It looks like you could use thumbor (or any similar solution) as an external resource[0], so it doesn't matter what language it's written in. That said, it usually feels safer to…
      gingerlime on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/8294170)