|
|
Рассчет табличных данных для любых значений TVI ISO 12647-2 с заданной точностью и разумной дискретностью
производится по апроксимированной функции от графических данных ISO 12647-2:2004 стр.11 tone value increase (TVI).
Примеры использования данных калькулятора в Exell приведены здесь и здесь.
Компенсация кривой растискивания реализована здесь для ГОСТ 2011 года и ISO 2004 года
и здесь для ISO 12647-2 2013 года.
Вычисления актуальны для ISO 12647-2:2004 и ГОСТ Р 54766-2011 а также для ISO 12647-2:2013.
Математика:
Алексей Грибунин, Константин Колосков, Сергей Кузьмин, Дмитрий Ломзин, Александр Пыльский, Михаил Сартаков
В стандарте ISO 12647-2:2004 на 11 странице приведены графически 6 кривых, описывающих поведение прироста тона (tone value increase или TVI) в типичных условиях печати. К сожалению таблиц или функций, описывающих эти кривые, в стандарте 2004 года не приведено. Данный калькулятор позволяет рассчитать любую точку на любой из приведенных кривых и в пространстве между ними по апроксимированной от графика функции. В стандарте 2013 года 5 кривых наконец приведены не только графически, но и недвусмысленно описаны полиномами, поэтому задача калькулятора при вычислении кривых стандарта от 2013 года сводится к точному описанию всего пространства между этими пятью кривыми.
В поле TVI в 50% можно вводить как зачение в цифрах прироста полутона (TVI) в 50% поле, так и просто имена кривых.
Калькулятор использует в качестве разделителя полей таблицы табуляторы и в качестве разделителя целой и дробной части точки либо запятые для Вашего удобства. Данные можно напрямую перетаскивать в таблицу Exell. Точка или запятая выбирается в зависимости от региональной привязки Вашей операционной системы (по умолчанию выбрана запятая для российской привязки, хотя JavaScript использует в расчетах цифры с точкой в качестве разделителя целой и дробной части).
Также при желании можно расширить функционал калькулятора. Например, можно заставить его посчитать данные для собственной таблицы, если по каким-то причинам градационные клинья с одинаковым шагом или шагом таблиц ECI2002 и IT8.7/4 не подходят для ваших расчетов. Чтобы посчитать таблицу с произвольным шагом в скрипте замените в строке Definestep = new Array(98,95,90,85,80,75,70,60,50,40,30,25,20,15,10,7,5,3,2); данные массива на собственные и в строке step = 19; укажите количество элементов массива.
Разница между Curv A стандарта ISO 2004 года и Curv A ISO 2013 года.
Разница между Curv 16 стандарта ISO 2004 года и Curv A ISO 2013 года.
|
|
|