Willkommen auf unserem Seminar-Blog

Immer auf dem aktuellen Stand bleiben

Dieser Seminar-Blog befindet sich noch im Aufbau und wird in den kommenden Tagen entsprechend verfeinert.

Member Login

Lost your password?

Registration is closed

Sorry, you are not allowed to register by yourself on this site!

You must either be invited by one of our team member or request an invitation by email at viad.info {at} zhdk {dot} ch.

Farbenabruf vom Plakatserver (Teil 4)

14. Oktober 2010

Wie ihr vielleicht schon gesehen oder gelesen habt, kann der Plakatserver nun auch mit Farben umgehen. Ein Skript hat uns gestern Nacht alle 10000plus Plakate durchgesehen und die enthaltenen Farben gezählt. Von diesen gezählten Farben wurden sehr ähnliche Farben zusammengefasst und dann die häufigsten maximal 10 Farben zusammen mit ihrem prozentualen Anteil innerhalb der 10 Farben am Bildinhalt in die Datenbank geschrieben. Es gibt nun also neue XML Abfragen, die mit Farben umgehen können. Zudem habe ich die den Objekten zugeordneten Farben auch in die XMLs eingesetzt.

Abruf von vorhandenen Farben zu einem RGB Tripel

http://mia-web.zhdk.ch/farben/xml_mit_rgb/<rotwert>-<gruenwert>-<blauwert> also z.B.:
http://mia-web.zhdk.ch/farben/xml_mit_rgb/23-147-231
Dabei sind die Werte des Tripels im Dezimalsystem notiert, also im Bereich 0-255. Als Ergebnis bekommt man ein XML mit Farben, die diesem Tripel möglichst ähnlich sind. Falls in der Datenbank keine ähnlichen Farben vorhanden sind, ist das Resultat evtl. leer. Für diesen Abruf kann man sich die Farben auch im WebInterface anzeigen lassen unter
http://mia-web.zhdk.ch/farben/suche_mit_rgb/23-147-231

Abruf von Objekten zu einer oder mehreren Farben

http://mia-web.zhdk.ch/sobjekte/xml_liste_mit_farben/<farbe_id>-<farbe_id>-... also z.B.:
http://mia-web.zhdk.ch/sobjekte/xml_liste_mit_farben/6254-1296-8110-3561
Das Resultat besteht aus einer Liste von Objekten, die jeweils eine der Farben oder eine ähnliche zu jeder dieser Farben enthalten. Bei Abfrage mit sehr unterschiedlichen Farben kann es sehr schnell vorkommen, dass die Schnittmenge der Bilder, die alle Farben enthalten soll, dann leer ist.