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-231Dabei 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-3561Das 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.