Разработка приложений для ПК. Разработка с нуля. Мне необходима простая программа для обучения детей изготовлению аппликаций. Сейчас мы пользуемся программой “Фотошоп“,но согласитесь,что это не для детей. Первое,что нам надо,это составить библиотеку цветов.Это может быть набор цветной бумаги,Фото различных материалов(ткани,кожа,солома,береста и т.д).Составление библиотек цветов выполняется вручную в произвольном порядке выбора № цвета.Если такой № цвета уже существует,то должно спросить - “Заменить цвет?“. Все библиотеки хранятся в отдельной папке и по названию можно загрузить любую из них (опция выбора Библиотеки цветов не обязательна).Можно перед началом работы просто вставить нужный набор в папку “Библиотека“. Нумерация рисунков в библиотеке ведется по градации серого от черного к белому (от1 до 10). Вторая подпрограмма предназначена для изогелии фото, (постеризации),Разбивка делается от 30 до 210 с шагом 20. Получаем 10 слоев черно белого изображения.В каждом слое удаляется черный цвет и под слой подкладывается соответствующая текстура из Библиотеки цветов.Затем эти слои объединяются и удаляется белый цвет.Остается нужная нам текстура обрезанная по контуру изображения данного слоя.Здесь есть один ньюанс.Когда изображение текстуры светлое,то затем невозможно вырезать белый цвет не затронув основную текстуру.Поэтому при величине изогелии больше 170 мы предварительно реверсом меняем белый цвет на черный,а затем уже объединяем слои. Так у нас получается изображение из нужной нам текстуры. Теперь при помощи третьей подпрограммы мы корректируем яркость контрасность и интенсивность цвета каждого из слоев. После чего сохраняем в файл.Сам проект сохранять не обязательно. И если не сложно,то можно сделать автоматическую зависимость количества слоев от количества цвеЕтов в конкретной библиотеке.С соответствующим изменением шага градации серого. Составил блок-схему как мог.Что касается циклов,то в принципе все равно.Можно сначала все слои вырезать черное,а потом последовательно подставлять нужные текстуры.объединять и вырезать белое А можно сразу вырезать,подставить,объединить и еще раз вырезать по каждому слою.Это как вам удобно.