Hallo zusammen,
ich habe nach längerer Aufbauphase eine Plattform programmiert, die Fotos von Veranstaltungen der breiten Masse zur Verfügung stellt. Nun kommt es oftmals vor, dass User zu faul sind, Bilder die zu 90% aus schwarzem Hintergrund bestehen, auszusortieren und nicht hochzuladen. (z.B. Foto in der Nacht und nur ein Gesicht ist beleuchted, sonst total Schwarz)
Ich habe überlegt, ob es mit PHP möglich wäre ein Bild dahingehend zu untersuchen, ob es mit sinnvollerem Inhalt befüllt ist, als mit Schwarz. Sollte der "Schwarz-Anteil" zu hoch sein, wird das Bild verworfen.
Leider habe ich weder Kenntnisse in der Farbenlehre noch die geringste Ahnung wie man soetwas realisieren könnte - und das allerwichtigste: ich weiß nicht, ob solch eine Untersuchung nicht zu performancelastig wäre. Denn ich verarbeite mit einem Aufruf gern auch mal mehrere hundert MB Bilddaten und bin jedes Mal von neuem erstaunt, dass PHP noch damit umgehen kann
Hat jemand eine Idee zu solch einer Problemstellung?
Grüße
DuRoX
ich habe nach längerer Aufbauphase eine Plattform programmiert, die Fotos von Veranstaltungen der breiten Masse zur Verfügung stellt. Nun kommt es oftmals vor, dass User zu faul sind, Bilder die zu 90% aus schwarzem Hintergrund bestehen, auszusortieren und nicht hochzuladen. (z.B. Foto in der Nacht und nur ein Gesicht ist beleuchted, sonst total Schwarz)
Ich habe überlegt, ob es mit PHP möglich wäre ein Bild dahingehend zu untersuchen, ob es mit sinnvollerem Inhalt befüllt ist, als mit Schwarz. Sollte der "Schwarz-Anteil" zu hoch sein, wird das Bild verworfen.
Leider habe ich weder Kenntnisse in der Farbenlehre noch die geringste Ahnung wie man soetwas realisieren könnte - und das allerwichtigste: ich weiß nicht, ob solch eine Untersuchung nicht zu performancelastig wäre. Denn ich verarbeite mit einem Aufruf gern auch mal mehrere hundert MB Bilddaten und bin jedes Mal von neuem erstaunt, dass PHP noch damit umgehen kann
Hat jemand eine Idee zu solch einer Problemstellung?
Grüße
DuRoX
Kommentar