Como posso alterar uma imagem quadrada para uma circular no Sketch?


Respostas:


22

Isso é realmente muito fácil. Existem duas maneiras de fazer isso:

1. Use uma máscara

IMHO da melhor maneira, pois oferece mais opções de flexibilidade / edição.

  1. Importe sua imagem:

    Importar

  2. Desenhe um círculo que oculte sua imagem:

    mascarar

  3. Mova o círculo para trás do bitmap usando o Backwardícone da barra de ferramentas:

    Costas

  4. Use o círculo para mascarar o bitmap, selecionando-o e escolhendo Layer › Use as Maskno menu:

    mascarar

  5. Ta-da!

    Feito

  6. Como uma etapa extra, você pode agrupar seu bitmap e a máscara do círculo para impedir que o círculo oculte outras formas:

    Grupo

  7. Para adicionar uma borda: adicione outra forma de círculo colocada acima da imagem mascarada.


2. Use um preenchimento de padrão

  1. Desenhe o círculo onde deseja que sua imagem apareça:

    Círculo

  2. Select Fill › Pattern Fill No inspetor:

    padronizar

  3. Clique Choose Image…e selecione seu bitmap:

    Bitmap

  4. Defina as opções de preenchimento como Fillno menu suspenso:

    Preencher

  5. Adicione uma borda ao círculo como faria normalmente.

  6. Ta-da!

Espero que ajude!


2

você pode usar um método de mascaramento através do Photoshop.

Aqui estão as etapas, usarei uma imagem retangular de amostra.

1 * Adicione sua imagem retangular no Photoshop, coloque-a em um novo documento e criará uma nova camada apenas para a imagem.

Imagem retangular de um céu estrelado, como você pode ver, há uma camada de fundo branco por baixo.

2 * Crie uma forma circular no tamanho desejado usando a ferramenta Círculo, ela criará uma camada para o objeto e a camada será colocada na parte superior da imagem retangular.

Objeto de círculo em cima da camada de imagem retangular

3 * Agora, coloque a camada do círculo abaixo da camada retangular da imagem. Em seguida, clique na camada da imagem retangular, clique com o botão direito do mouse e escolha criar máscara de corte.

clique com o botão direito na camada da imagem retangular e escolha criar máscara de recorte.  verifique se a camada está em cima do objeto do círculo

4 * neste ponto, você pode arrastar a camada retangular da imagem para ajustar o círculo. você pode ajustar qual parte da imagem retangular o círculo deve capturar. arraste ao redor da camada retangular da imagem para ajustar o círculo

5 * quando estiver satisfeito com a posição da imagem no círculo, poderá selecionar as duas camadas e fundi-las para criar a imagem circular. Você pode clicar com o botão direito do mouse após escolher as duas camadas e mesclar as camadas ou usar o atalho Cmd+ Eno Mac ou Ctrl+ Ese estiver usando o Windows.

selecione as duas camadas e junte-as

Depois de mesclá-los, a camada deve ficar assim, contendo apenas a nova imagem circular.

6 * Por fim, você pode adicionar efeitos como traços ou sombras projetadas usando o botão de efeito na parte inferior do painel de camadas. deve ter o símbolo fxnele. Escolha o traçado e você pode adicionar um traçado de qualquer cor que desejar à sua nova imagem circular.

use o botão de efeito na parte inferior do painel de camadas para criar qualquer efeito, como traçados ou sombras

ajuste os tamanhos dos traços que você gosta

Como o resultado final deve ser assim, usei apenas um traço de cor verde para mostrar como seria o traçado, pois minha camada de cor de fundo é branca.

Eu espero que isso ajude.


3
Acho que o OP pede uma solução no Sketch.
benteh 28/06

Embora isso possa ajudar alguém no Photoshop, entenda que sua resposta pode ter voto negativo porque o OP solicitou isso no Sketch.
D JulVᴀᴅᴇʀ

1

Essa é uma idéia de como abordar o problema de maneira diferente. Não recorte nem masque, mas transforme a imagem para caber no espaço circular. Você precisa de um plug-in que transforme coordenadas retangulares em polares:

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.