Ho un sacco di immagini di illustrazioni che vorrei ritagliare in una dimensione di anteprima più piccola.Che cos'è un buon algoritmo o libreria per ritagliare le immagini per evitare spazi vuoti o aree vuote?
Il problema è che voglio ritagliarli per mostrare una parte "interessante" dell'illustrazione (ad es. Evitare aree di spazio bianco).
Le immagini in genere hanno un colore piatto o una leggera sfumatura per lo sfondo. Sono per lo più opere d'arte in stile vettoriale con forme abbastanza distinte.
ecco alcuni esempi: link ;-)
Ho pensato di usare un qualche tipo di algoritmo di rilevamento funzione di immagine con una finestra scorrevole per trovare l'area con il maggior numero di funzionalità.
Sto implementando questo in PHP, ma non mi interessa implementarlo da solo se non è disponibile una libreria o un'estensione.
Idee?
Queste sono le foto professionali? Se è così, controlla la regola dei terzi, dovrebbe almeno ridurre le diverse aree da "guardare". –
Lo "spazio bianco" è veramente un colore a tinta unita o solo meno aree ricche di funzioni dell'immagine? – Matthew