Készítettem egy scriptet ami a szinte bármilyen weboldalt képpé alakít; phantomjs-t használ.
Website Screenshot - 0xFF.org
Az api viszonylag egyszerű.
http://screen.0xff.org/[BASE64_ENCODED_URL] [&w=num] [&t=1] [&bw=1]
ha jelen van a bw paraméter, akkor a kép fehér fekete lesz.
A t thumbnail-t jelent és úgy készül hogy először kivágja a képet 1024*748 ra majd ha nincsen w paraméter átméretezi 150px szélesre.
A w paraméter a kép szálleségét határozza meg 10..1024 ig.
Ha sikerült képet generálnia, akkor 200 as minden más esetben 500 http status kódot ad vissza.
Példák
Teljes szines kép
HTML kód:
http://screen.0xff.org/api/?url=aHR0cDovL2VudGl0eS5odS8=
Teljes fehér fekete kép
HTML kód:
http://screen.0xff.org/api/?url=aHR0cDovL2VudGl0eS5odS8==&bw=1
Alap thumbnail
HTML kód:
http://screen.0xff.org/api/?url=aHR0cDovL2VudGl0eS5odS8==&t=1
250px szélles thumbnail.
HTML kód:
http://screen.0xff.org/api/?url=aHR0cDovL2VudGl0eS5odS8==&w=250&t=1
600px szélles kép
HTML kód:
http://screen.0xff.org/api/?url=aHR0cDovL2VudGl0eS5odS8==&w=600
A képek átalakításához ImageMagick-ot használ, ha valakinek van esetleg valami különleges igénye ha küld egy parancsot, akkor beépíthetem.
Minden kép alapból cache be kerül 12 órára, van Etag meg 304 header stb, ha te szertnéd feldolgozni képet akkor használhatod a nocache -t
HTML kód:
http://screen.0xff.org/api/?url=aHR0cDovL2VudGl0eS5odS8==&w=600&nocache
* Böngészőben nem müködik tökéletesen a 304 + cache miatt (ctrl + F5)
Könyvjelzők