Здравствуйте, question, Вы писали:
Q>Существуют ли какие-либо способы оценки сложности (по определенной шкале) цветного растрового изображения? Q>Подскажите кто что знает.
Энтузиасты тебя, конечно же отправят в соседнюю тему
, а в целом интересно бы понять про сложность относительно какой задачи ты говоришь?
Например эффективность сжатия JPEGом в качестве сложности подойдёт?
Ещё можно биноризовать и в CCITT4 rjyвертнуть и тоже посмотреть на сколько пожалось...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Здравствуйте, Erop, Вы писали:
E>...а в целом интересно бы понять про сложность относительно какой задачи ты говоришь?
E>Например эффективность сжатия JPEGом в качестве сложности подойдёт?
Да, подойдет! Дело в том, что жалательно до сжатия JPEGом определить сложность картинки, выставить Quality сжатия этим самым JPEGом таким образом, чтобы уложиться в определенный размер файла.
Здравствуйте, question, Вы писали:
Q>Да, подойдет! Дело в том, что жалательно до сжатия JPEGом определить сложность картинки, выставить Quality сжатия этим самым JPEGом таким образом, чтобы уложиться в определенный размер файла.
Ну, IMHO, проще всего взять реализацию JPEG и настроить там место, где хвосты фурье обрезают...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Здравствуйте, Erop, Вы писали:
E>Здравствуйте, question, Вы писали:
Q>>Да, подойдет! Дело в том, что жалательно до сжатия JPEGом определить сложность картинки, выставить Quality сжатия этим самым JPEGом таким образом, чтобы уложиться в определенный размер файла. E>Ну, IMHO, проще всего взять реализацию JPEG и настроить там место, где хвосты фурье обрезают...
Спасибо, подумаю.
Здравствуйте, question, Вы писали:
Q>Здравствуйте, Erop, Вы писали:
E>>...а в целом интересно бы понять про сложность относительно какой задачи ты говоришь?
E>>Например эффективность сжатия JPEGом в качестве сложности подойдёт? Q>Да, подойдет! Дело в том, что жалательно до сжатия JPEGом определить сложность картинки, выставить Quality сжатия этим самым JPEGом таким образом, чтобы уложиться в определенный размер файла.
Если задача — сжатие jpeg'а до заданного размера, то, имхо, проще сделать это несколькими итерациями, сходящимисся к цели с заданной точностью. Итераций много не потребуется, единицы. В процессе сжимать конечно в RAM.
Если позволяет задача, то взять JPEG2000, там можно указывать в явном виде, до какого размера жать.
---
А если вообще про сложность, то непонятно. Например, берем одну и ту же картинку, начинаем ее трансформировать, а потом сжимать. Приглушим цвет — одно сжатие, добавим немного шума — другое. Та же картинка, но уже пожатая, во 2-й раз сожмется хуже (скорее всего). И т.п.
Здравствуйте, goto, Вы писали:
G>Если задача — сжатие jpeg'а до заданного размера, то, имхо, проще сделать это несколькими итерациями, сходящимисся к цели с заданной точностью. Итераций много не потребуется, единицы. В процессе сжимать конечно в RAM.
Нужно обойтись без итераций, т.е. есть картинка в RAW, анализ сложности, выставляем Quality (в зависимости от максимального размера), жмем.
G>Если позволяет задача, то взять JPEG2000, там можно указывать в явном виде, до какого размера жать.
Спасибо, нужно подумать можно ли прикрутить JPEG2000.
G>--- G>А если вообще про сложность, то непонятно. Например, берем одну и ту же картинку, начинаем ее трансформировать, а потом сжимать. Приглушим цвет — одно сжатие, добавим немного шума — другое. Та же картинка, но уже пожатая, во 2-й раз сожмется хуже (скорее всего). И т.п.
Всё сказанное правда, но никакие преобразования над картинкой не делаются, всё много проще — как сказано выше.