Kuidas pilte tihendada ImageRecycle API (PHP-skripti) abil?
ImageRecycle pakub API -sid pildi/pdf-i lisamiseks, tihendamiseks ja allalaadimiseks. See muudab asjad huvitavaks, nii et põhimõtteliselt tahan tänapäeval pilte kahandada, et vähendada nende VPS-serveris kasutatavat ruumi. ImageRecycle toetab järgmiste faililaiendite optimeerimist: JPEG/JPG, GIF, BMP, PNG, PDF.
pildi taaskasutus
Siin on API dokumentatsioon uue pildi lisamiseks. POSTITA /pildid
Näide:
Kui selle asemel on määratud kohalik fail, peate kasutama järgmist süntaksit:
Ja siin on abi ImageRecycle’i tugimeeskonnalt. Täname kiirete vastuste eest:
Kui soovite saata oma serverisse salvestatud pilti, see pole lihtne POST-päring, peate saatma POST-päringu sisutüübiga multipart/form-data.
Curl abil saate seda teha, kasutades suvandi -d asemel suvandit -F.
Samuti peate määrama parameetriga fail, kasutades faili nime ees @.
Kui soovite lisateavet, on see dokumenteeritud curl man-lehel, mis on saadaval Internetis: http://curl.haxx.se/docs/manpage.htmlSiin on käsurida, mida peaksite kasutama:
curl -X POST -F ‘auth={"võti":"teie_api_võti","salajane":"teie_api_saladus"}’ -F ‘file=@the_file_to_send.png’ -F ‘params={"compression_type":"kadudega" }’ ‘ https://api.imagerecycle.com/v1/images ‘
Saate kasutada parameetreid
– compression_type":”lossy” või compression_type”:”lossless” kadudeta või kadudeta tihendamiseks
– “resize”:{“width”:100,”height”:100}, et vajadusel pildi suurust muuta. saab määrata ainult või kõrgusegaSel juhul oleks taotlus järgmine:
curl -X POST -F ‘auth={"võti":"teie_api_võti","salajane":"teie_api_saladus"}’ -F ‘file=@the_file_to_send.png’ -F ‘params={"compression_type":"kadudega" "suuruse muutmine":{"width":100,"height":100} }’ ‘ https://api.imagerecycle.com/v1/images ‘
Seega saame kohalike piltide optimeerimiseks kirjutada PHP-skripti, nagu järgides (faili suurust vähendades mõõtmeid või pilte või PDF -i puudutamata ).
- POSTISTA kohalik pilt/pdf- i ImageRecycle’i serverisse, kasutades POST /images API -t
- Varukoopia saamiseks nimetage kohalik pilt/pdf ümber
- Laadige pakitud fail alla ImageRecyclist
Siin on ekraanipilt, asendage kindlasti app_key ja app_seret.
imagerecycle-image-compression
Ja server kinnitab selle optimeerimise paneelil [Optimeerimise ajalugu].
imagerecycle-image-compression-history
Mul on test.jpg, mis on optimeeritud 1,7 miljonilt 1,6 miljonile. Seda ei pruugi olla palju ja kui valin muud sätted, võib see mulle rohkem säästa (nt suuruse muutmine). [Ma kirjutan veel ühe postituse ImageRecycle’i ja teiste konkurentide, näiteks Imagefy arvustuste kohta.
Täielik lähtekood:
Seejärel käivitasite kõigi piltide/ PDF -i itereerimiseks bash-tsükli, mis peaks andma teile kohese salvestamise.
Mul on õnnestunud ülaltoodud skripti abil VPS -is säästa üle 2 GB SSD -ruumi.
Liituge ImageRecycle’iga ja kasutage kupongi IR-PARTNER-20, et saada esimeselt arvelt 20% soodsamalt, ainult minu lugejatele!