Вот рецепт, который я разработал для создания случайных текстур, подходящих для чередования (то есть периодических) в редакторе изображений (Photoshop, Paint.net, GIMP).
Некоторые образцы here - Я сделал все это после этой процедуры, без какого-либо другого редактирования изображений.
Предположим, вы хотите сделать изображение 256x256.
- Начать с чистого 256x256 изображения
- Добавить случайный шум.
- Увеличьте холст, добавив кэш в 256 пикселей в каждом направлении. Теперь у вас есть 768x768 изображение
- Скопируйте центр 256x256 изображение восьми окружающих квадратов (этот шаг является наиболее cumbersone, и должно быть сделано именно - вы можете автоматизировать, например, в Paint.NET)
- Сделайте некоторые локальные преобразования СИ (объясненные ниже) на полном изображении.
- Если не очень, GOTO 5
- Обрезать изображение, 256 пикселей на каждое поле. Результат: мозаичное изображение 256x256.
А «локальная СИ (пространство инвариантно) преобразование» (СИ аналогично части «TI» в LTI фильтров) является любое преобразование изображения (фильтр, регулировать, эффект), который изменяет значение каждого пикселя на некотором детерминированным способом основанные только на текущем значении и пикселях соседей, инвариантных относительно сдвигов. Сюда входят, среди прочего:
- Любые регулировки цвета (яркость, контрастность, оттенок, насыщенность, кривые уровней, выравнивание, постеризация).
- Стандартные фильтры с низкой частотой или высокой частотой, заточки и размытия, срединные фильтры.
- Местные эффекты: обнаружение края, рельеф, рельеф
Это не включает «глобальные» эффекты (текстуры рендеринга, пространственные искажения)
Рецепта может быть применен к различным слоям, которые могут быть объединены в любом «режиме».
Некоторые из этапов могут быть записаны как макросы или независимо от того, что позволяет ваш редактор изображений.
Это довольно забавно, и некоторые интересные текстуры можно сделать, просто пытаясь и играя с эффектами и слоями.
+1 для интересной идеи. Однако, вероятно, это будет слишком сложно/отнимать много времени для реализации OP, учитывая, что их фоновое изображение не похоже на то, что оно должно быть очень примечательным. – AndyG