1. В C# это делается так. Формируешь LINQ запрос на прохождение по директории. 2. Формируешь LINQ запрос, фильтрующий мета теги. 3. В итоге у тебя коллекция изображений, с которыми можно делать все что угодно. Где то 5-6 строк кода)))