2 votos

MacOS: guardar imágenes desde el portapapeles usando `pngpaste` es descolorido y blanco

Cuando hago una captura de pantalla en MacOS, y uso pngpaste a1.png para guardarlo, la imagen se desvanece: enter image description here

Esto sólo ocurre cuando hago una captura de pantalla completa usando CMD+SHIFT+3, y no con CMD+SHIFT+4.

3voto

HappyFace Puntos 38

Utilizar estos en su lugar funciona bien:

function pngpaste() {
    local name="${1}"
    ensure-args name @MRET
    ensure isDarwin @MRET

    [[ "$name" =~ '\.png$' ]] || name+=.png

    osascript -e "tell application \"System Events\" to ¬
                  write (the clipboard as «class PNGf») to ¬
                          (make new file at folder \"$(pwd)\" with properties ¬
                                  {name:\"${name}\"})"
}
function jpgpaste() {
    local name="${1}"
    ensure-args name @MRET
    ensure isDarwin @MRET

    [[ "$name" =~ '\.jpg$' ]] || name+=.jpg

    osascript -e "tell application \"System Events\" to ¬
                  write (the clipboard as JPEG picture) to ¬
                          (make new file at folder \"$(pwd)\" with properties ¬
                                  {name:\"${name}\"})"
}

Uso:

pngpaste a1.png

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X