Инструмент пикселизации изображений. Метод цифровой обработки изображений, заключающийся в существенном уменьшении разрешения изображения.
Метод пикселизации заключается в следующем: изображение делится на квадраты (блоки, пиксели) нужного размера, в каждом из них определяется основной цвет, после чего выполняется заливка квадрата полностью этим цветом.
11 апреля опубликовали заметку о разрешительной лицензии CC0 для коллекции Отпечатков.
Разрешительная лицензия:
- В формате Creative Commons Zero (CC0), позволяет создавать творческие ремиксы с преимуществами как для оригинала, так и для производных.
- Акцент на низкой точности + метаданные.
- Классификация метаданных по пакетам исходников в CID. Сборка из ipfs(x1+x2+...xn) (открыли алгоритм генерации отпечатков)
Итого: Владелец NFT не зависит от авторских прав на итоговое изображения, на которое делается ссылка. Авторские права закрепляются за создателем. Это ограничивает владельца (покупателя) пользоваться только ссылкой. Владельцу не разрешается использовать изображение, каким либо способом, особенно в коммерческих целях. неизменный механизм временных рядов в сети TON помогает узаконить эту ссылку. Все логично и для создателя, т.к. он не теряет контроль над своим РИД (результат интеллектуальной деятельности), т.к. если производные работы оригинала будут использованы для спекуляционных целей - это навредит первоначальному создателю. CC0 усиливает ценность, потому что: создатель может получать прибыль не только от оригинальной работы, но и от производных, по цепочке добавленной стоимости.
Модель: Первоначальный автор выбирает CC0, по причине:
- Автор А создает контент по лицензии CC0
- Продает NFT No1 контент CC0 лицу Б
- Лицо Б решает создать производный контент CC0
- Лицо Б продает производную NFT No2 контента CC0 лицу Г
- Лицо Г понравилась производная работа и он решает купить оригинал NFT No1
- Таким образом Лицо А получает роялти от продажи. Лицо Б получает доход от продажи производной работы + (пере)продажи от оригинального NFT. Лицо Г - счастливый коллекционер и оригинальной работы и производной.
- Лицо Г решает создать производную работы от NFT No2 или NFT No1 ... и т.д.
Клонируйте репозиторий
git clone https://github.com/mir-one/pixel.git
Перейдите в каталог проекта и запустите эту команду, если у вас установлен yarn
yarn install
Если у вас установлен node, запустите эту команду:
npm install
Чтобы сделать пикселизацию, необходим список изображений, которые вы хотите преобразовать. Поместите все изображения в каталог /input.
Запустите команду:
node index.js
Все ваши изображения будут обработаны в каталог /output.
Если вы хотите изменить коэффициент пикселизации, можно изменить ratio объекта pixelFormat в файле src/config.js. Чем меньше число слева, тем более "пиксельным" будет изображение.
const pixelFormat = { ratio: 30 / 256, };