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
Фотостиль бренда
Часть первая: жанр, модели
Forwarded from СПNЗЖУ DESIGN
Media is too big
VIEW IN TELEGRAM