Hasta ahora he encontrado que lo siguiente es el enfoque más indoloro y automático (aunque requiere unos minutos de configuración inicial):
- Escriba un servicio de Automator que:
- Guarda el portapapeles en un archivo
- Utiliza ImageMagick para añadir la sombra de caída
- Copiar la nueva imagen en el portapapeles
- Cree un nuevo atajo de teclado que llame a dicho ^ Servicio de Automator
A continuación te explicamos cómo configurarlo paso a paso.
Requisitos previos
dependencias de brew
Instalar pngpaste
que puede guardar el portapapeles en un archivo, y ImageMagick ( convert
) para añadir la sombra.
brew install pngpaste imagemagick
Manual impbcopy
compilación
impbcopy
es una herramienta informal que puede copiar un archivo de imagen en el portapapeles. Está disponible en este gist de GitHub . Siga las instrucciones para instalar la herramienta.
Simplemente hay que compilarlo con: <code>gcc -Wall -g -O3 -ObjC -framework Foundation -framework AppKit -o impbcopy impbcopy.m</code>
Crear el servicio de Automator
- Abra Automator y cree un Acción rápida
- Busque el Ejecutar Shell script y arrástrelo hacia la derecha. Seleccione El flujo de trabajo recibe
no input
.
Pegue estos contenidos, asegurándose de establecer la ruta a donde haya instalado impbcopy
(Yo personalmente lo pongo en ~/bin
):
/opt/homebrew/bin/pngpaste /tmp/to-add-dropshadow.png
/opt/homebrew/bin/convert /tmp/to-add-dropshadow.png \( +clone -background transparent -shadow 30x15+10+10 \) +swap -background transparent -layers merge +repage /tmp/has-drop-shadow.png 2>/dev/null
/PATH/WHERE/YOU/INSTALLED/impbcopy /tmp/has-drop-shadow.png
-
(Opcional) Ajustar 30x15+10+10
para modificar el tamaño y la transparencia de la sombra. El formato es opacity x blur_strength + horizontal_distance + vertical_distance
(documentado aquí ).
-
Guarde el acceso directo como "Añadir sombra a la imagen del portapapeles"
-
Por último, asigna un atajo de teclado en Preferencias del Sistema > Teclado > Atajos > Servicios > General > Añadir sombra al portapapeles. Como yo suelo usar esto en conjunción con el atajo de teclado estándar del portapapeles, me parece conveniente usar + 5 pero depende de ti.
Ahora es muy sencillo añadir una sombra de caída a cualquier imagen del portapapeles. Aquí hay una captura de pantalla con sombra que acabo de tomar simplemente haciendo:
- + 4 (tomar una captura de pantalla con la utilidad de captura de pantalla incorporada en MacOS a través de las cruces)
- + 5 (activar nuestro nuevo servicio Automator de dropshadow)
- + V (¡pega!)