Как превратить квадратное изображение в круглое в Sketch?

Я хочу взять прямоугольное изображение в Sketch и придать ему стиль круга/радиуса.

Например:

введите описание изображения здесь

Итак... ты хочешь воткнуть квадратный колышек в круглое отверстие?
Не могли бы вы сообщить нам, что вы пробовали?
@ale — это тот, который я использовал. Работал хорошо!

Ответы (3)

Это на самом деле довольно легко. Есть два способа сделать это:

1. Используйте маску

Лучший способ, ИМХО, так как он дает вам больше возможностей для гибкости/редактирования.

  1. Импортируйте свое изображение:

    импорт

  2. Нарисуйте круг, который будет маскировать ваше изображение:

    Маска

  3. Переместите круг за растровое изображение с помощью Backwardзначка на панели инструментов:

    Назад

  4. Используйте круг, чтобы замаскировать растровое изображение, выделив его и выбрав Layer › Use as Maskв меню:

    Маска

  5. Та-да!

    Сделанный

  6. В качестве дополнительного шага вы можете сгруппировать растровое изображение и маску круга, чтобы круг не маскировал другие фигуры:

    Группа

  7. Чтобы добавить рамку: добавьте еще одну круглую форму, расположенную над замаскированным изображением.


2. Используйте заливку узором

  1. Нарисуйте круг, где вы хотите, чтобы ваше изображение появилось:

    Круг

  2. Select Fill › Pattern Fillв инспекторе:

    Шаблон

  3. Нажмите Choose Image…и выберите растровое изображение:

    Битовая карта

  4. Установите параметры заливки Fillв раскрывающемся списке:

    Наполнять

  5. Добавьте границу к кругу, как обычно.

  6. Та-да!

Надеюсь, поможет!

вы можете использовать метод маскирования через Photoshop.

Вот шаги, я буду использовать образец прямоугольного изображения.

1* Добавьте свое прямоугольное изображение в Photoshop, поместите его в новый документ, и он создаст новый слой только для изображения.

Прямоугольное изображение звездного неба, как вы можете видеть, под ним находится белый фоновый слой.

2* Создайте круглую форму нужного размера с помощью инструмента «Круг». Он создаст слой для объекта, и этот слой будет размещен поверх прямоугольного изображения.

Обведите объект поверх прямоугольного слоя изображения

3* Теперь поместите слой с кругом под слой с прямоугольным изображением. Затем щелкните слой прямоугольного изображения, щелкните правой кнопкой мыши и выберите «Создать обтравочную маску».

щелкните правой кнопкой мыши слой с прямоугольным изображением и выберите «Создать обтравочную маску».  убедитесь, что слой находится поверх объекта круга

4* в этот момент вы можете перетаскивать прямоугольный слой изображения, чтобы подогнать его под окружность. вы можете настроить, какую часть прямоугольного изображения должен захватывать круг.перетащите прямоугольный слой изображения, чтобы он соответствовал кругу

5* когда вас устраивает положение изображения в круге, вы можете выбрать оба слоя и объединить их вместе, чтобы создать круглое изображение. Вы можете щелкнуть правой кнопкой мыши после выбора обоих слоев и выбрать объединение слоев или использовать сочетание клавиш Cmd+ Eна Mac или Ctrl+ E, если вы используете Windows.

выберите оба слоя и объедините их вместе

После того, как вы объедините их, слой должен выглядеть так, только содержащий новое круглое изображение.

6* Наконец, вы можете добавлять эффекты, такие как штрихи или тени, с помощью кнопки эффекта в нижней части панели слоев. на нем должен быть символ fx. Выберите обводку, и вы сможете добавить обводку любого цвета на свое новое круглое изображение.

используйте кнопку эффекта в нижней части панели слоев, чтобы создать любой эффект, например штрихи или тени.

отрегулируйте размеры штриха, которые вам нравятся

конечный результат должен выглядеть так, я просто использовал обводку зеленого цвета, чтобы показать, как будет выглядеть обводка, так как мой фоновый цвет белый.

Надеюсь, это поможет.

Я думаю, что ОП просит решения в Sketch.
Хотя это может помочь кому-то в Photoshop, пожалуйста, поймите, что ваш ответ может быть отклонен, потому что OP запросил его в Sketch.

Это идея, как подойти к проблеме по-другому. Не вырезайте и не маскируйте, а трансформируйте изображение, чтобы оно соответствовало круглому пространству. Вам нужен плагин, который преобразует прямоугольные координаты в полярные:

введите описание изображения здесь