Sto lavorando a un sito Web in cui il cliente desidera che gli utenti caricino le immagini di sfondo su un progetto stampabile, ritagliate le dimensioni, aggiungete del testo. Fare questo a più pagine quindi generare un pdf del 'libro'Utilizzo di PHP per ricreare qualcosa di simile a VistaPrint/CafePress/Zazzle. Qualche idea?
Sono in esecuzione nelle seguenti problemi/domande e solo bisogno di vedere dove posso cominciare
Ci sono pacchetti di sviluppatore PHP che può fare qualcosa di simile. Ho visto strumenti di ritaglio jQuery ma anche qualcosa per aggiungere testo a un'immagine?
Come mantenere la risoluzione? Se il finale ritagliato con l'immagine del testo deve essere di 150 dpi, durante il ritaglio immagino che li farei lavorare su un'immagine a 72 dpi, quindi applicare in qualche modo il ritaglio e le modifiche all'immagine grande?
Se il problema di risoluzione non è stato un grosso problema vorrei andare in questo modo:
- Semplice immagine di upload
- utilizzare jQuery per foto delle colture per correggere dimensioni
- Mess intorno con gdlibrary e imagettftext() per ottenere il testo su un'immagine (pagina)
- Utilizzare qualcosa come FPDF per creare un pdf da ciascuna 'pagina'
È questo il modo giusto per farlo e qualsiasi idea sul problema della risoluzione. Grazie per tutto l'aiuto!
La mia preoccupazione principale è che probabilmente vorrò che l'utente ritagli, quindi mentre tecnicamente non ridimensiona la foto, vorrei ridimensionarlo in anticipo per renderlo più facile con cui lavorare, quindi avrei in qualche modo tradurre le dimensioni di ritaglio dal 72 dpi al stampabile.O è il modo sbagliato di farlo? – kilrizzy
Capisco ora. Vuoi che visualizzino visivamente dove ritagliare, ma non ritagliare l'immagine che vedono, ma quella più grande/più alta che è stata salvata sul server. Andando per percentuali potrebbe essere abbastanza preciso, a seconda della differenza di pixel tra quella sullo schermo e quella on-server. Assicurati di utilizzare la matematica in virgola mobile. –
Consulta anche http://www.picnik.com/ per un esempio di software di fotoritocco online complesso. –