CImage semplifica il processo di lavoro con immagini tramite PHP e la sua estensione GD.
Questa piccola classe PHP offre una sintassi molto più semplice e più chiaro per l'editing e l'elaborazione di foto, situato sul lato server, e poi il caching e ottimizzandoli per la consegna sul lato client.
CImage e la sua classe img.php sono facili da integrare in qualsiasi applicazione esistente e aiuteranno gli sviluppatori Web facilmente ritagliare, tagliare, ridimensionare o allungare le foto di certe dimensioni.
Gli sviluppatori non può gestire solo le dimensioni di un'immagine e rapporto di aspetto, ma si può anche cambiare il suo formato, applicare diversi filtri per effetti sulla parte superiore, e anche salvarlo con varie impostazioni di qualità e compressione.
Questo può rivelarsi una caratteristica molto utile, soprattutto quando lo sviluppo di applicazioni basate sul Web che hanno bisogno di lavorare con le immagini in un modo o nell'altro.
Istruzioni per l'uso sono dotati di file README del CImage
Cosa c'è di nuovo in questa versione:.
- usare sempre la password, mettendo in img_config.php.
- Ridimensiona gif mantenere la trasparenza.
- Ora torna statuscode 500 quando qualcosa non riesce.
- Tre diverse modalità:. Rigorosa, la produzione, lo sviluppo
- Tre file per all-in-one imgs.php, imgp.php, imgd.php.
- Cambia il nome dello script all-in-one per webroot / imgs.php.
- Combina tutto il codice in uno script di Singel, webroot / img_single.php.
- Non consentire hotlinking / leeching a seconda della configurazione.
- nome-alias è senza estensione.
- Opzione ora richiede la password per lavorare.
- Il supporto per password di opzione, pwd per proteggere l'utilizzo di alias e download remoto.
- Aggiunto il supporto per l'alias di opzione che crea un collegamento a una versione in cache delle immagini.
alias
Cosa c'è di nuovo nella versione 0.7.0:
- Usare sempre la password, l'impostazione in img_config.php.
- Ridimensiona gif mantenere la trasparenza.
- Ora torna statuscode 500 quando qualcosa non riesce.
- Tre diverse modalità:. Rigorosa, la produzione, lo sviluppo
- Tre file per all-in-one imgs.php, imgp.php, imgd.php.
- Cambia il nome dello script all-in-one per webroot / imgs.php.
- Combina tutto il codice in uno script di Singel, webroot / img_single.php.
- Non consentire hotlinking / leeching a seconda della configurazione.
- nome-alias è senza estensione.
- Opzione ora richiede la password per lavorare.
- Il supporto per password di opzione, pwd per proteggere l'utilizzo di alias e download remoto.
- Aggiunto il supporto per l'alias di opzione che crea un collegamento a una versione in cache delle immagini.
alias
Cosa c'è di nuovo nella versione 0.6:.
- riscritta e aggiunto la documentazione
- Spostato conolution expressesion da img_config.php a CImage.
- pulizia Minore di immobili a CImage.
- Aggiunta webroot / htaccess per mostrare come friendly URL può essere creato per img.php.
- Aggiunta l'opzione fill-to-fit, ff.
- Aggiunta l'opzione di scelta rapida, sc per consentire la configurazione di espressioni complesse.
- Aggiunto il supporto per circonvoluzioni personalizzati.
- testprograms ristrutturate.
- JSON Corretto su PHP 5.3.
- Migliorare modello per prove in Webroot / test durante il test fuori.
- Aggiunta opzione convolve prendendo elenco separato da virgole di 11 flottante valori, avvolge ed espone imageconvoluttion ().
- Aggiunta opzione DPR, dispositivo-pixel-ratio cui valore predefinito è 1. Set per 2 per ottenere un due volte più grande immagine. Utile per i display Retina. In sostanza una scorciatoia per ingrandire l'immagine.
- Aggiunta di utilità cache.bash per facilitare la raccolta di statistiche sull'utilizzo della cache.
- Cache-directory può ora essere in sola lettura e servire tutti i file memorizzati nella cache, ancora non riuscendo quando necessario salvare i file.
- Cache ora utilizza stessa estensione di file come immagine originale.
Cosa c'è di nuovo nella versione 0.5.3:
- Aggiunto AutoRotate, aro` a rotazione automatica dell'immagine basata sulle informazioni EXIF.
- Aggiunto bgColor, bgc` da utilizzare come colore di sfondo quando ha bisogno di un colore di riempimento, per esempio ruotare 45.
- Aggiunto rotateBefore, rb` per ruotare l'immagine di un certo angolo prima della trasformazione.
- Aggiunto rotateAfter, ra` per ruotare l'immagine di un certo angolo dopo l'elaborazione.
- ripulito formattazione del codice, rimossi gli spazi finali.
- Rimosso @ da immagini di apertura, meglio corretta visualizzazione di avvertimento in caso di fallimento # 34, ma rimetterlo di nuovo.
- Impostazione gd.jpeg_ignore_warning su true per default # 34.
- webroot / check_system.php ora uscite versione di PHP e GD.
- # 32 invia correttamente 404 intestazione quando serve un messaggio di errore.
- cercando di verificare numero # 29, ma non può.
- Aggiunta di struttura per testprograms insieme, l'uso webroot / test_issue29.php come campione.
- codice di formattazione Miglioramento.
- i nomi dei file di supporto di maiuscolo JPEG, JPG, PNG e GIF, come proposto nella # 37.
- Modifica CImage :: uscita () come proposto nella # 37.
- sicurezza Aggiunta verificare che il nome del file immagine è sempre al di sotto della percorso_immagine percorso come specificato nel img_config.php # 37.
- Aggiunta elemento di configurazione in img_config.php per l'impostazione caratteri validi nel nome del file immagine.
- Moving webroot / test * nella directory webroot / test.
- webroot / check_system.php ora uscite se viene caricato estensione per Exif.
- API rotto quando initDimensions () diviso in due metodi, nuovi initDimensions () e loadImageDetails ().
Requisiti :
- PHP 5.3 o superiore
I commenti non trovato