Photoshop: escala una imagen en función de una parte de la imagen

Bien, aquí está mi problema. Este es Bill:

ingrese la descripción de la imagen aquí

Bill es un tipo guapo, y su imagen tiene un ancho de 400 px (tome nota del borde rosa). Puedo reducir su tamaño a 300 px sin problema. A tamaño completo, mide 109 px en la cabeza, y con un tamaño reducido a 300, Bill mide 81 px. Pero ahora tengo esta imagen que alguien me dio:

ingrese la descripción de la imagen aquí

Así que ahora, el tamaño del lienzo ha aumentado y Bill tiene algo de escenografía, un globo elegante y un... ¿perro?

Así que quiero reducir esta nueva imagen al igual que hice con la original, pero ¿cómo reduzco toda la imagen para que el cuadro termine siendo 300x300? Quiero que la imagen completa esté ahí, y que Bill tenga el mismo tamaño que tenía cuando reduje la escala del original, de modo que cuando se compare con el original, Bill tenga comparativamente el mismo tamaño.

Obviamente estoy generalizando aquí, pero me encuentro con este problema regularmente. No es un problema si solo ha cambiado el ancho o la altura, porque puedo reducir la escala según la dimensión que no cambió. Pero cuando tanto el ancho como la altura han cambiado, todo lo que puedo pensar en hacer es usar la herramienta de medición en una parte consistente de la imagen (como la caja o la cabeza de Bill), cambiar el tamaño de la imagen, medir nuevamente y repetir hasta que quede bonito. preciso.

¿Hay una manera más fácil y precisa de hacer esto? Estoy usando Photoshop CS6.

¡Bienvenidos a Diseño Gráfico! Háganos saber si tiene alguna pregunta sobre el sitio.

Respuestas (1)

Este es Ben. La cabeza de Ben tiene 100 píxeles de ancho. Pero quieres que su cabeza tenga 80 píxeles de ancho.

ingrese la descripción de la imagen aquí

Dibuja un cuadro de 80 píxeles de ancho en el centro del área que desea cambiar de tamaño en relación con (en este caso, la cabeza de Ben).

ingrese la descripción de la imagen aquí

cmd+ T(Mac) / Ctrl+ T(Windows) con todo lo que desea cambiar de tamaño seleccionado. Esto puede ser una sola imagen, grupo, múltiples capas, no importa.

Mueva el punto de origen de la transformación al centro del cuadro que dibujó.

Mantenga presionado SHIFT+ ALT+ arrastre uno de los puntos de esquina de transformación hasta que el área que desea cambiar de tamaño en relación con (la cabeza de Ben) encaje bien dentro del cuadro. (Si el cuadro que dibujaste y transformaste el origen no está exactamente en el centro de la cabeza de Ben, probablemente necesitarás empujar a Ben a la posición correcta).

ingrese la descripción de la imagen aquí

La cabeza de Ben ahora tiene 80 píxeles de ancho.

Esto parece una pequeña solución y puede ser más difícil obtener la exactitud con imágenes más complejas, ¡pero es lo mejor que se me ocurrió!


Otra opción

Como sugiere Alin en los comentarios, otra opción es simplemente calcular el nuevo ancho. Todo lo que necesita para hacer esto es el ancho actual y el ancho deseado del área que desea cambiar de tamaño en relación con (En mi ejemplo, la cabeza de Ben, 100px y 80px).

Luego calcule la disminución porcentual y la nueva escala.

size difference = original size - new size

percentage decrease = ( size difference / original size ) * 100

scale = 100 - percentage decrease

En mi ejemplo, al escalar de 100 px a 80 px, obviamente solo necesita escalar al 80 %, pero mi ejemplo es una simplificación excesiva. En imágenes más complejas y cuando no conoce las medidas que necesita, prefiero transformarlas visualmente como en mi ejemplo, de lo contrario, debe calcular las nuevas medidas y porcentajes (¡y odio calcular porcentajes!). Sin embargo, calcular la escala puede ser una mejor opción para usted.

¿Por qué no usar Ctrl+Alt+I para cambiar el tamaño del documento a 300x300 píxeles? Esto hará que todas las capas cambien de tamaño con él. Además, si su cabeza es de 100 px y la quiere de 80 px, eso es 1/5, por lo que necesita calcular el tamaño de su documento y reducirlo en una quinta parte.
A menos que haya entendido mal, esa no es la pregunta. El cuadro rosa en la imagen necesita 300 px, no toda la imagen.
Yo soy el que no entendió, lo siento, edité mi comentario original. El punto es, ¿por qué no calcular el tamaño? De 100 a 80 px es una quinta parte del tamaño, por lo que toma el tamaño del cuadro rosa, lo divide por 5 y reduce el tamaño del cuadro según el resultado.
Muy buen punto :) Sin embargo, cambio el tamaño de las cosas de esta manera todo el tiempo y diría que probablemente sea más rápido (al menos para mí) si no conoce los tamaños y/o no son tamaños regulares.
Cuando presiona Ctrl+T, obtiene su tamaño en el cuadro de dimensiones de arriba. :) de todos modos, he estado acostumbrado a trabajar así desde AI donde tengo algún tipo de TOC para las dimensiones de AI :)) NECESITO que todos sean números redondos. De todos modos, podría agregar esto como una alternativa a su respuesta y dejar que el OP decida cuál se adapta mejor a él ya que, por lo que vi, le encanta dar dimensiones precisas a todo :))