Ich habe eine ganze Reihe von Bildern von Illustrationen, die ich auf eine kleinere Vorschaugröße zuschneiden möchte.Was ist ein guter Algorithmus oder eine Bibliothek zum Zuschneiden von Bildern, um Leerzeichen oder leere Bereiche zu vermeiden?
Das Problem ist, dass ich sie zuschneiden will, um einen "interessanten" Teil der Illustration zu zeigen (dh Bereiche von Leerzeichen zu vermeiden).
Die Bilder haben normalerweise eine flache Farbe oder einen feinen Farbverlauf für den Hintergrund. Sie sind meist Vektor-Art-Artwork mit ziemlich unterschiedlichen Formen.
Hier sind einige Beispiele: link ;-)
Ich habe über die Verwendung von irgendeiner Art von Bildmerkmalserkennungsalgorithmus mit einem Schiebefenster Denken Sie den Bereich mit der größten Anzahl von Funktionen zu finden.
Ich implementiere dies in PHP, aber es macht mir nichts aus, es selbst zu implementieren, wenn keine Bibliothek oder Erweiterung verfügbar ist.
Ideen?
Sind diese professionellen Fotos? Wenn ja, überprüfen Sie die Drittel-Regel, sollte zumindest die verschiedenen Bereiche zu "sehen" zu verringern. –
Ist der "Whitespace" wirklich eine feste Farbe oder nur wenige funktionsreiche Bereiche des Bildes? – Matthew