Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

325
Visualizações
Agregue la textura de img1 a img2 para obtener el resultado img - Python / Javascript

Estoy tratando de agregar textura y patrón de img1 a img2 para obtener un resultado similar a la imagen de resultado img3: Img2 tiene un fondo transparente y el resultado Img3 también debe tener un fondo transparente

Img1

Img2

Img3


about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Aquí está cómo hacer eso en Imagemagick. Se puede hacer en Python/OpenCV, pero ahora no tengo tiempo para implementarlo. Es bastante fácil en Imagemagick usar uno de mis scripts bash shell para hacer la esferización de la textura.

(Muestro cómo hacer la distorsión esférica en Python/OpenCV en Cómo hacer que el ojo y la nariz sean más grandes o más pequeños en opencv y python en una publicación anterior. Y un ejemplo que muestra cómo hacer el compuesto de luz dura en Python/OpenCV está en Cómo aumentar la imagen del documento escaneado con pliegues, pliegues y arrugas? )

  • Primero, tengo que recortar la imagen de la esfera a sus límites y tener dimensiones cuadradas.
  • Luego tengo que cambiar el tamaño de la imagen de la textura y recortarla a las mismas dimensiones que la imagen de la esfera recortada.
  • Luego aplico el script spherize a la imagen de textura recortada
  • Finalmente, guardo el canal alfa de la imagen de la esfera y realizo una composición de luz dura de la imagen de la esfera con la imagen de la textura esferizada. Y guarda el resultado

Imagen de la esfera:

ingrese la descripción de la imagen aquí

Imagen de textura:

ingrese la descripción de la imagen aquí

 convert sphere.png -trim +repage sphere_trim.png convert texture.jpg -resize 1375x1375^ -gravity center -crop 1375x1375+0+0 +repage texture_resize_crop.jpg spherize -a 1 -b white texture_resize_crop.jpg texture_resize_crop_spherize_a1.jpg convert texture_resize_crop_spherize_a1.jpg \ sphere_trim.png \ \( +clone -alpha extract +write mpr:alpha +delete \) -alpha off \ \( +clone \) \ -compose hardlight -composite \ mpr:alpha -alpha off -compose over -compose copy_opacity -composite \ sphere_texture.png

Imagen de esfera recortada:

ingrese la descripción de la imagen aquí

Imagen de textura redimensionada y recortada:

ingrese la descripción de la imagen aquí

Imagen de textura esferizada:

ingrese la descripción de la imagen aquí

Resultado del compuesto Hardlight:

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda