He pasado mucho tiempo en google pero no he encontrado algo útil. Quiero establecer el valor de exposición de una imagen como Photoshop. Entonces, ¿quiero saber cómo cambiar la exposición de un mapa de bits como lo hace el ajuste de exposición de photoshop?¿Cuál es la matemática detrás del ajuste de exposición en photoshop?
Respuesta
Teóricamente para la modificación de exposición x (x es un valor de coma flotante con signo, 0.0 para no compensación), debe multiplicar cada valor de luminancia de píxel (o cada subpíxel en RVB) por 2^x.
newValue = oldValue * (2^exposureCompensation);
pensar acerca de su gama de valor, para limitar el valor que podría ser superior a su valor máximo permitido (255 en 8 bits, 16 bits en 65535). Esto es lo que creó la parte "quemada" de una imagen cuando aumenta la exposición, y esta es una parte que cambió en el nuevo proceso de Photoshop (apodado '2012)
Supongo que la compensación de exposición se exprime en IL como en photoshop, solo para ser claro. Deslizador en +1.0 = +1 IL = duplicando el valor de cada píxel de la foto – Parallelis
Y la magia de photoshop para mí es que transfiere el valor usando una curva gamma inversa, luego cámbielos y vuelva a aplicar una curva gamma de vuelta, por lo que los píxeles más brillantes son menos propensos a ser "quemados" – Parallelis
- 1. Cuál es la matemática detrás de la rueda de colores
- 2. ¿Cuál es la matemática detrás del tamaño de fondo de CSS: cover
- 3. ¿Cuál es la matemática detrás de esta animación similar a un rayo?
- 4. ¿Cuál es la magia detrás de Lightstreamer?
- 5. ¿Cuál es la teoría detrás del algoritmo de coincidencia de patrones KMP?
- 6. ¿Cuál es la prioridad derecha de la expresión matemática
- 7. ¿Cuál es el algoritmo detrás de sleep()?
- 8. ¿Cuál es el concepto detrás de R.java?
- 9. ¿Cuál es el razonamiento detrás del contexto zeroMQ?
- 10. ¿Cuál es el razonamiento detrás del encabezado HTTP Date?
- 11. ¿Cuál es la mejor biblioteca matemática para usar con Java?
- 12. ¿Desactivar completamente la compensación de exposición automática?
- 13. ¿Cuál es la razón detrás de Object.clone() está protegido
- 14. Ajuste la clase CSS de un div usando código detrás
- 15. Ajuste de la exposición de una imagen/balance de blancos para que coincida con otro (¿con PIL?)
- 16. ¿Cuál es el algoritmo detrás de la generación de buscaminas
- 17. ¿cuál es el motivo detrás del árbol de requisitos predeterminado en la canalización de activos?
- 18. ¿Cuál es la idea detrás de 'mango GC Fijado'?
- 19. ANDROID: ¿Cuál es la idea principal detrás de usar strings.xml?
- 20. ¿Cuál es la razón detrás de cbegin/cend?
- 21. ¿Cuál es el concepto detrás de la compresión zip?
- 22. ¿Cuál es la tecnología detrás de Windows Azure REST Api?
- 23. ¿Cuál es la concepción detrás: Tipo - Elemento - Espejo
- 24. ¿Cuál es la idea detrás del acceso de atributos privados dentro de main? Java x C++
- 25. Exposición de eventos del control subyacente
- 26. ¿Cuál es la lógica detrás del algoritmo de división de Fourier?
- 27. Algoritmo para la capa de ajuste de tono/saturación de Photoshop
- 28. ¿Cuál es el mecanismo detrás de startActivityForResult() en Android?
- 29. La exposición de un puntero en Boost.Python
- 30. ¿Cuál es el razonamiento de diseño detrás de HandleScope?
Observe que algunos productos y procesos de Photoshop no usan el mismo Algoritmo, incluso para elementos básicos como Exposición (es decir, Photoshop ACR o LightRoom con el proceso de 2012 actúan de forma diferente a como lo era antes, especialmente para los valores más brillantes). – Parallelis