Forwarded from Дизайн-снайпер
This media is not supported in your browser
VIEW IN TELEGRAM
Дизайн торгового пространства. Голографическая проекция на витрине магазина.
Forwarded from СПNЗЖУ DESIGN
Инструмент, поможет найти подходящий шрифт для вашего бренда на основе его характеристик
bit.ly/3dQmSiN
bit.ly/3dQmSiN
Forwarded from Логотип побольше
Сила в простоте. Логотип SOUKI SOCKS, который был отмечен на TopAwardsAsia тому отличный пример. Легко читается, легко работает окном и всегда останется актуальным, какие бы не были тенденции в области дизайна.
#логотип
#логотип
Forwarded from Denis Sexy IT 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
Подписчики скинули – это не рендер, а обычный летающий тиктокер ✨
Forwarded from Coding: работа и стажировки для программистов
Forwarded from Node.JS [ru] | Серверный JavaScript
Masonry сетка на Rust, WebAssembly и React
#jsarticle #javanoscript #frontend #webdev #webassembly #wasm #rust #react
#jsarticle #javanoscript #frontend #webdev #webassembly #wasm #rust #react
DEV Community
Creating a Sleek Masonry Gallery with React and WebAssembly
Myself and three others have been working on a tool called Allusion in our spare time: A free image o...
Forwarded from Shock Design
5 полезных сайтов, когда хочется шикарный цвет, а "на глаз" не получается
Paletton – Инструмент для создания гармоничных цветовых схем;
Coolors – Быстрый, рандомный генератор цветовых схем для дизайнеров;
Material Palette – Создавайте свои цветовые палитры;
Material UI Colors – Цветовые палитры для Android, Web и iOS;
Get UI Colors – Шикарные цвета для UI-дизайна;
#полезность #цвет
Paletton – Инструмент для создания гармоничных цветовых схем;
Coolors – Быстрый, рандомный генератор цветовых схем для дизайнеров;
Material Palette – Создавайте свои цветовые палитры;
Material UI Colors – Цветовые палитры для Android, Web и iOS;
Get UI Colors – Шикарные цвета для UI-дизайна;
#полезность #цвет
Forwarded from Node.JS [ru] | Серверный JavaScript
Загрузка файлов в GraphQL с TypeGraphQL, Apollo и TypeORM
#jsarticle #javanoscript #backend #webdev #graphql
#jsarticle #javanoscript #backend #webdev #graphql
DEV Community
Implementing image uploading with Type-GraphQL, Apollo and TypeORM
This week I had the unfortunate experience of trying to implement image uploading. I quickly realized...
Forwarded from СПNЗЖУ DESIGN
Коллекция бесплатных нарисованных иллюстраций, для использования в личных и коммерческих целях
bit.ly/2QXdjFu
bit.ly/2QXdjFu
Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
Алексей Трехлеб из Uber написал статью про изменение размера изображения с помощью алгоритма Seam Carving — "Изменение размеров изображения с учетом его содержимого в JavaScript".
Основная идея алгоритма Seam Carving заключается в изменении размера изображения с сохранением пропорций объектов изображения с помощью удаления "швов" — последовательности смежных пикселей с наименьшей энергией, идущих от одного края изображения к другому. Пикселем с наименьшей энергией считается такой пиксель, который очень похож на свои соседние пиксели. Для вычисления этой метрики используется формула:
Алгоритм лучше всего работает с ландшафтными изображениями с большими областями одного тона. На более сложных изображениях он может привести к искажениям.
Крутая статья. Очень рекомендую почитать.
#algorithm
https://trekhleb.dev/blog/2021/content-aware-image-resizing-in-javanoscript/
https://vas3k.club/post/9637/ (на русском языке)
Основная идея алгоритма Seam Carving заключается в изменении размера изображения с сохранением пропорций объектов изображения с помощью удаления "швов" — последовательности смежных пикселей с наименьшей энергией, идущих от одного края изображения к другому. Пикселем с наименьшей энергией считается такой пиксель, который очень похож на свои соседние пиксели. Для вычисления этой метрики используется формула:
const lEnergy = (lR-mR) ** 2 + (lG-mG) ** 2 + (lB-mB) ** 2;
const rEnergy = (rR-mR) ** 2 + (rG-mG) ** 2 + (rB-mB) ** 2;
const result = Math.sqrt(lEnergy + rEnergy);
Алгоритм лучше всего работает с ландшафтными изображениями с большими областями одного тона. На более сложных изображениях он может привести к искажениям.
Крутая статья. Очень рекомендую почитать.
#algorithm
https://trekhleb.dev/blog/2021/content-aware-image-resizing-in-javanoscript/
https://vas3k.club/post/9637/ (на русском языке)
trekhleb.dev
Content-aware image resizing in JavaScript | Trekhleb
JavaScript implementation of so-called Seam Carving algorithm for the content-aware image resizing and objects removal. Dynamic programming approach is applied to optimize the resizing time.
Forwarded from Беспощадный пиарщик
Девочки, вполне возможно, появление белых цисгендерных женщин в таких платьях на Оскаре скоро станет недопустимым. Любуйтесь, как в последний раз.
Forwarded from Дизайн-кабак
Елизавета Черникова: «Фотостиль бренда»
https://designpub.ru/a1e9e4a57575
https://designpub.ru/a1e9e4a57575
Medium
Фотостиль бренда
Часть первая: жанр, модели