Приложение под Windows: вход: графики; выход: под типографию
Всем здравствуйте!
Есть у нас такая задача: периодически встает задача публикации в типографии (на бумаге) корпоративного каталога компании.
Данный каталог достаточно объемный и содержит большое количество графиков в векторном формате (количество графиков примерно 250-300 штук). Обработка данных графиков-приведение в соответствие с требованиями типографии(весь цвет в CMYK, весь черный цвет: 0:0:0:100 , весь красный-корпоративный 11:100:100:3 и т.д. - занимает существенное время и требует существенных сил и внимательности. Что (в том числе) - повышает риск человеческой ошибки.
В данный момент работа с графиками осуществляется классическим способом:
1) разработка графика техническим специалистом;
2) передача графика дизайнеру-обработка графика в Adobe Illustrator;
Так как графиков очень большое количество- требуется ускорить и облегчить этап работы "2)".
Как мы себе видим финальное приложение:
некая программа:
1) в которую загружается график из Microsoft Excel;
2) далее-программа распознает график и его составные элементы (цвет, размер и положение данных элементов нужно иметь возможность менять централизованно. Например - увеличить шрифт м3/сут и сдвинуть его выше и левее(вручную)- и так же переместится положение данного элемента на всех графиках):
a. в дальнейшем она знает, где текст и какой текст (скажем, если нам понадобится поменять во всех графиках м3/сут - на barrels per day, - это будет возможно сделать централизованно, изменив только значение 1 в 1 месте;
b. где у графика задний фон (сетка);
c. где сами кривые графика;
d. еще вариации (думаем над ними);
3) загруженный график модифицируется согласно выбранному списку требований и шаблону (например, это можно реализовать так: мы- внутри программы модифицируем график- меняем цвет, размер и положение его элементов и сохраняем его как шаблон. Все загружаемые в дальнейшем графики - будут модифицироваться в соответствии с выбранным шаблоном. Тут надо предусмотреть варианты: а) автоматической обработки графиков (выбран шаблон и он применяется ко всем загружаемым) или – б) программа задает вопрос –какой шаблон применить, после загрузки каждого графика.
4) Программа должна иметь возможность вывести из нее обработанный график:
a. Для типографии(все цвета CMYK, формат или .ai или .eps);
b. Для web(все цвета RGB) – форматы jpeg, png и векторный(svg), разрешение изображения можно выбирать),
c. Для офисных приложений(все цвета RGB, прозрачный фон, png, jpeg, разрешение изображения можно выбирать);
5) Программа должна содержать предустановленную библиотеку вариантов стильного оформления графиков ( в которых можно менять также цвета, шрифт и его размер, положение элементов).
Вышеперечисленные элементы ТЗ являются основными. Данное ТЗ в процессе формирования и будет еще дополняться и корректироваться.
Для исполнения всех пунктов ТЗ, а также особенно пункта «5)» - можно подумать над загрузкой в программу не только графика- но и подготовленных данных в формате Excel-чтобы программа могла построить график сама(если такая реализация будет для вас более удобной и реалистичной). Например, нам может потребоваться на основании данных перевести плоский график –в объемный стильный вид.
Рассмотрим внимательно все предложения!