Quiero cortar el 30% desde la parte superior de la imagen. Conozco el hilo ¿Cómo cortar una imagen de trama realmente grande en trozos más pequeños? pero no hay un enfoque exitoso porque no puedo encontrar una medida de distancia convert
desde cero hasta el final , solo por dimensiones de valor absoluto. Pseudocódigo
convert -crop-y -units-percentage 0x30 heart.png
Fig. 1 Figura de entrada
Puedo hacer la tarea con LaTeX adjustbox
pero el resultado en el archivo pdf no es realmente el resultado final sino una presentación del mismo. Copiar la imagen del documento pdf produce la imagen original. Entonces este enfoque falló.
images
imagemagick
image-manipulation
Léo Léopold Hertz 준영
fuente
fuente
identify
para ver qué tan grande es la imagen.$(command)
. Entonces solo necesita escribir una línea de comando que pueda calcular el valor necesario. Aquí le pediría a convertir que describa la imagen y la canalice a awk donde pueda igualar el valor que necesita y hacer el cálculo necesario e imprimir el resultado.Respuestas:
Sin embargo, puede recortar un porcentaje de su imagen en este caso, para evitar ejecutar comandos adicionales para obtener la altura y el ancho de la imagen (para calcular el desplazamiento de recorte que, de forma predeterminada, es relativo a la esquina superior izquierda) también tendrá que recortar en relación con la gravedad (para que la posición de desplazamiento de su recorte sea relativa a la esquina inferior izquierda de la imagen):
fuente
NorthWest
cortando desde abajo. ¡Excelente!El comando debe ser:
fuente