Cimage forenkler prosessen med å jobbe med bilder via PHP og dens GD forlengelse.
Dette lille PHP klasse gir en mye enklere og tydeligere syntaks for redigering og bearbeiding bildet på serversiden, og deretter caching og optimalisere dem for klientsiden levering.
Cimage og dens img.php klasse er lette å integrere i eksisterende program og vil hjelpe webutviklere enkelt beskjære, klippe, endre størrelse eller strekke bilder til visse dimensjoner.
Utviklere kan ikke bare administrere en bildets dimensjoner og størrelsesforhold, men de kan også endre formatet, anvende ulike effektfiltre på toppen, og også lagre det med ulike kvalitets og komprimeringsinnstillingene.
Dette kan vise seg å være en svært nyttig funksjon, spesielt når du utvikler web-baserte applikasjoner som trenger å jobbe med bilder på en eller annen måte.
Bruksanvisning følger med Cimage sin README fil
Hva er nytt i denne utgaven.
- bruk alltid passord, sette i img_config.php.
- Resize gif holde åpenhet.
- returnerer nå status 500 når noe svikter.
- Tre forskjellige moduser:. streng, produksjon, utvikling
- Tre filer for alt-i-ett imgs.php, imgp.php, imgd.php.
- Endre navn på skriptet alt-i-ett til Webroot / imgs.php.
- Kombiner all kode inn en singel script, Webroot / img_single.php.
- Forby hotlinking / snylting av konfigurasjon.
- Alias-navnet uten forlengelse.
- Valg alias krever nå passord for å fungere.
- Støtte for alternativ passord, pwd for å beskytte bruk av alias og ekstern nedlasting.
- Lagt til støtte for opsjons alias som skaper en kobling til en bufret versjon av bildet.
Hva er nytt i versjon 0.7.0:
- Bruk alltid passord, sette i img_config.php.
- Resize gif holde åpenhet.
- returnerer nå status 500 når noe svikter.
- Tre forskjellige moduser:. streng, produksjon, utvikling
- Tre filer for alt-i-ett imgs.php, imgp.php, imgd.php.
- Endre navn på skriptet alt-i-ett til Webroot / imgs.php.
- Kombiner all kode inn en singel script, Webroot / img_single.php.
- Forby hotlinking / snylting av konfigurasjon.
- Alias-navnet uten forlengelse.
- Valg alias krever nå passord for å fungere.
- Støtte for alternativ passord, pwd for å beskytte bruk av alias og ekstern nedlasting.
- Lagt til støtte for opsjons alias som skaper en kobling til en bufret versjon av bildet.
Hva er nytt i versjon 0.6.
- omskrev og lagt dokumentasjon
- Flyttet conolution expressesion fra img_config.php til Cimage.
- Minor rengjøring av eiendommer i Cimage.
- Legge Webroot / htaccess å vise frem hvor vennlige nettadresser kan opprettes for img.php.
- Lagt alternativ fill-to-fit, ff.
- Lagd alternativ snarvei, sc å aktivere konfigurasjonen av komplekse uttrykk.
- Lagt til støtte for egendefinerte vindinger.
- Restrukturerte testprograms.
- Korrigert json på PHP 5.3.
- Bedre mal for tester i Webroot / tester når du tester ut.
- Legge til alternativ Slør ta kommaseparert liste med 11 float-verdier, wraps og eksponerer imageconvoluttion ().
- Legge til alternativ DPR, enhet-pixel-ratio som standard til 1. Sett til 2 for å få et dobbelt så stort bilde. Nyttig for Retina-skjermer. I utgangspunktet en snarvei for å forstørre bildet.
- Legge verktøyet cache.bash å lette samle statistikk på cache-bruk.
- Cache-katalogen kan nå være skrivebeskyttet og betjene alle bufrede filer, fortsatt unnlater da trenger å lagre filer.
- Cache nå bruker samme filtypen som originalbildet.
Hva er nytt i versjon 0.5.3:
- Lagd autorotate, aro` å automatisk rotere bilde basert på EXIF-informasjon.
- Lagd bgcolor, bgc` å bruke som bakgrunnsfarge når du trenger en filler farge, for eksempel rotere 45.
- Lagd rotateBefore, rb` å rotere bildet en viss vinkel før behandling.
- Lagd rotateAfter, ra` å rotere bildet en viss vinkel etter behandling.
- Ryddet opp kode formatering, fjernet etterfølgende mellomrom.
- Fjernet @ fra åpningsbilder, bedre å vise riktig advarsel når sviktende # 34, men satte den tilbake igjen.
- Setting gd.jpeg_ignore_warning til sann som standard # 34.
- Webroot / check_system.php utganger nå versjon av PHP og GD.
- # 32 korrekt sende 404 header når serverer en feilmelding.
- Prøver å kontrollere problemet # 29, men kan ikke.
- Legge til struktur for testprograms sammen med, bruk Webroot / test_issue29.php som prøve.
- Forbedre kode formatering.
- Support filnavnene til store bokstaver JPEG, JPG, PNG og GIF, som foreslått i # 37.
- Endre Cimage :: utgang () som foreslått i # 37.
- Legge til sikkerhet sjekk det bildet filnavn er alltid under banen IMAGE_PATH som angitt i img_config.php # 37.
- Legge til konfigurasjonselementet i img_config.php for å sette gyldige tegn i bildet filnavnet.
- Flytte Webroot / test * i katalogen Webroot / test.
- Webroot / check_system.php utganger nå om forlengelse for exif er lastet.
- Broke API når initDimensions () delt i to metoder, nye initDimensions () og loadImageDetails ().
Krav
- PHP 5.3 eller høyere
Kommentarer ikke funnet