Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

322
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!