graphics, images and... help!!!
Помогите пожалуйста сделать следующую вещь:
идёт чтение картинки, тра-ля-ля, ну в билдере например сделать Нудык вот... Нужно вот что:
программа должна воспроизвести изображение
графического файла (.bmp, .jpg, и т.д.) в виде машинной
вышивки.Сложность заключается в
нахождении оптимального алгоритма по которому будут
нарастать швы и заполняться пространства.
Т.к. нет общепринятого алгоритма или он нам просто
неизвестен, то необязательно (на первой стадии), чтобы
конечный итог (изображение графического файла) был сделан
как его бы сделал профессиональный цифрователь. Но,
результат должен быть приблизительно схожим.
есть у кого-нибудь какие-нибудь идеи? Если есть - помогите пожалуйста, буду очень признателен...
Вот например один из волнующих меня вопросов: как прочитать и выделить цвета в открытой и запихнутой в массив картинке? Уцветов есть свои коды или как это сделать? Ведь нужно перебирать массив в поиске определённого цвета, затем его выводить его на вышивке, затем дальше... и тд... так ведь?:)
очень сложно, или невозможно делать шов для каждого единичного пикселя... что вы об этом думаете? и как вы понимаете значение слова "шов"?:)
заранее огромное спасибо, надеюсь на вашу помощь!
Bitmap будет в DIB формате цвета в RGB.
Да, но как, например, перевести изображение (256 цветов и тд) в 16 цветов?