1.0.2 • Published 5 years ago

imagethumbjs v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

ImageThumb

Flickr's formats are getSizes and misc.urls:

s	small square 75x75
q	large square 150x150
t	thumbnail, 100 on longest side
m	small, 240 on longest side
n	small, 320 on longest side
-	medium, 500 on longest side
z	medium 640, 640 on longest side
c	medium 800, 800 on longest side†
b	large, 1024 on longest side*
h	large 1600, 1600 on longest side†
k	large 2048, 2048 on longest side†
o	original image, either a jpg, gif or png

Our changes are:

  • We don't create an o (since the original is already there).
  • We use an --r for the "Medium 500" size.

Usage

$ imagethumb.js path/to/sandpit.jpg
filename: static/s/img/sandpit.jpg
 - size: 75 (s)
 - size: 150 (q)
 - size: 100 (t)
 - size: 240 (m)
 - size: 320 (n)
 - size: 500 (r)
 - size: 640 (z)
 - size: 800 (c)
 - size: 1024 (b)
 - size: 1600 (h)
 - size: 2048 (k)

And the resulting files are:

$ ls -1 path/to/
sandpit--b.jpg
sandpit--c.jpg
sandpit--h.jpg
sandpit.jpg
sandpit--k.jpg
sandpit--m.jpg
sandpit--n.jpg
sandpit--q.jpg
sandpit--r.jpg
sandpit--s.jpg
sandpit--t.jpg
sandpit--z.jpg

Author

$ npx chilts

   ╒════════════════════════════════════════════════════╕
   │                                                    │
   │   Andrew Chilton (Personal)                        │
   │   -------------------------                        │
   │                                                    │
   │          Email : andychilton@gmail.com             │
   │            Web : https://chilts.org                │
   │        Twitter : https://twitter.com/andychilton   │
   │         GitHub : https://github.com/chilts         │
   │         GitLab : https://gitlab.org/chilts         │
   │                                                    │
   │   Apps Attic Ltd (My Company)                      │
   │   ---------------------------                      │
   │                                                    │
   │          Email : chilts@appsattic.com              │
   │            Web : https://appsattic.com             │
   │        Twitter : https://twitter.com/AppsAttic     │
   │         GitLab : https://gitlab.com/appsattic      │
   │                                                    │
   │   Node.js / npm                                    │
   │   -------------                                    │
   │                                                    │
   │        Profile : https://www.npmjs.com/~chilts     │
   │           Card : $ npx chilts                      │
   │                                                    │
   ╘════════════════════════════════════════════════════╛

(Ends)