Filtros de Ruido de Adobe PhotoShop CS5



Muchas veces debemos mejorar una imagen que presenta irregularidades que parecen difíciles de corregir. Los filtros de ruido de Adobe PhotoShop CS5 nos permiten agregar o quitar ruido, fusionando o resaltando los diferentes niveles de color de una imagen completa o de un área previamente seleccionada. En este tutorial veremos las aplicaciones básicas de los principales filtros de ruido de Adobe PhotoShop CS5, que además de corregir nuestras fotografías, nos permitirán lograr algunos efectos sorprendentes.
Para acceder a esta categoría de filtros, vamos al menú Filtro y seleccionamos la opción Ruido. Se desplegará un submenú con las diferentes opciones.
FILTROS_RUIDO_ADOBE_PHOTOSHOP_CS5_MENU
Truco #1: cuando el nombre de un comando aparece seguido de tres puntos suspensivos, significa que nos llevará a un cuadro de diálogo en el que podemos configurar parámetros. Los comandos que no tienen esta característica, se aplican directamente al hacer clic sobre los mismos.
1. Añadir ruido: se utiliza para disimular el aspecto de áreas muy retocadas. El parámetro Uniformepermite crear un efecto más sutil, mientras que Gaussiano distribuye el ruido a través de una curva en forma de campana, logrando un efecto más difuso. La opción Monocromático aplicará el filtro sólo a algunso elementos de la imagen, sin cambiar los colores.
FILTROS_RUIDO_ADOBE_PHOTOSHOP_CS5_ANADIR_RUIDO
2. Destramar: desenfoca la totalidad de la imagen o de la selección, sin afectar a los bordes. Es útil para conservar detalles.
FILTROS_RUIDO_ADOBE_PHOTOSHOP_CS5_DESTRAMAR
3. Mediana: es adecuado para eliminar o reducir el efecto de movimiento de una imagen, aunque en imágenes que no tienen ese problema, produce un efecto borroso, cuyo grado de definición dependerá del valor que indiquemos en el Radio.
FILTROS_RUIDO_ADOBE_PHOTOSHOP_CS5_MEDIANA
4. Polvo y rascaduras: reduce el ruido a partir de las combinaciones que experimentemos en Radio yUmbral, que nos permitirán mejorar el enfoque y reducir los defectos de la imagen.
FILTROS_RUIDO_ADOBE_PHOTOSHOP_CS5_POLVO_RASCADURAS
5. Reducir ruido: reduce el ruido sin alterar los bordes.
FILTROS_RUIDO_ADOBE_PHOTOSHOP_CS5_REDUCIR_RUIDO
Truco #1: si tildamos la opción Quitar defecto JPG, podemos mejorar notablemente el aspecto “pixelado” que presentan las imágenes que se guardaron en formato JPG de baja calidad.
Truco #2: si seleccionamos la opción Avanzado, veremos que en la parte inferior del cuadro de diálogo Reducir ruido aparecerán las solapas General y Por canal; en la primera encontraremos las opciones básicas de ajuste, mientras que desde la segunda podemos ajustar el nivel de ruido en el canal  de color en que observamos el mayor problema.

Si desea saber más puede continuar aquí

Sepa como usar la cláusula EXCEPTION en los PL-SQL Procedures en Oracle


Si aprendes a usar eficientemente la cláusula EXCEPTION podrás manejar todas las excepciones que ocurran dentro de los PL-SQL Procedures en Oracle que construyas en la Base de Datos Oracle.

Una excepción en tus PL-SQL Procedures en Oracle ocurre cuando el resultado de una acción no es esperada por el proceso y no puede ser manejada por este, generando de inmediato un error en tiempo de ejecución terminando abruptamente el proceso, es decir, una excepción es algo inesperado que se traduce como un error que en la ejecución normal del PL-SQL Procedures en Oracle nunca ocurre.

Afortunadamente Oracle cuenta con herramientas que permiten manejar las excepciones o errores en tiempo de ejecución y permitir que un proceso pueda continuar ejecutándose, me refiero al bloque BEGIN – END que usa la cláusula EXCEPTION en tus PL-SQL Procedures en Oracle.

Revisemos un ejemplo práctico para entender mejor el uso de la cláusula EXCEPTION en los PL-SQL Procedures en Oracle:

Ejemplo #1: Supone que tienes un procedimiento que consulta un registro a una tabla pero se produce una excepción cuando no se encuentra el registro que se está buscando:

/* PL-SQL Procedures en Oracle */

Procedure Prc_Buscar_Nombre(pin_rut   in   t_empleado.rut%type, pst_nombre  out  t_empleado.nombre%type ) is

Begin

Select emp.nombre into pst_nombre from t_empleado emp where emp.rut=pin_rut;

End Prc_Buscar_Nombre;

En este ejemplo ocurre una excepción o un error en tiempo de ejecución cuando el parámetro pin_rut llega con un valor que no existe en la tabla t_empleado, esta excepción termina el proceso de inmediato en tus PL-SQL Procedures en Oracle.

Ejemplo #2: Para solucionar el problema que ocurre en el ejemplo anterior debes agregar la cláusula EXCEPTION para controlar el error, veamos cómo se hace:

/* PL-SQL Procedures en Oracle */

Procedure Prc_Buscar_Nombre(pin_rut   in   t_empleado.rut%type, pst_nombre  out t_empleado.nombre%type) is

Begin

Begin

Select emp.nombre into pst_nombre from t_empleado emp where emp.rut=pin_rut;

Exception

When No_Data_Found Then

pst_nombre:= ‘Empleado no existe’;

End;

Exception

When Others Then

pst_nombre:= ‘Error: ’||To_Char(Sqlcode)||’ – ‘||Sqlerrm;

End Prc_Buscar_Nombre;

En este ejemplo de PL-SQL Procedures en Oracle se agregó el control de excepciones en la consulta a la tabla t_empleado usando la variable reservada de Oracle No_Data_Found que devuelve verdadero si la consulta Select no pudo encontrar el registro, retornando en la misma variable pst_nombre la descripción del error. Además se incluyo otra excepción al final del proceso para controlar cualquier otro error que pueda ocurrir en tiempo de ejecución usando la variable reservada Others que devuelve un verdadero cuando ocurre cualquier error que no ha sido controlado por ninguna otra excepción anterior dentro del PL-SQL Procedures en Oracle, el error se obtiene de las variables reservadas Sqlcode que devuelve el código del error y Sqlerrm que devuelve la descripción del error y todo se retorna en la variable pst_nombre.

Te propongo que pruebes de inmediato este ejemplo en tu Base de Datos con tus propias tablas, PL-SQL Procedures en Oracle y PL-SQL Function en Oracle, para que comiences a ejercitar la mano y aprendas a dominar esta nueva técnica en tus PL-SQL Packages en Oracle.

Estoy muy interesado en conocer tu opinión y/o comentario sobre este artículo, también cuéntame sobre qué es lo que quieres saber de PL-SQL Procedures en Oracle y/o dime cuál es tu principal frustración a la hora de trabajar con PL-SQL Procedures en Oracle. Estaré muy atento respondiendo tus preguntas y/o comentarios, gracias.

Saludos

Roberto Vicencio - Escritor del Reporte

Si desea saber más puede continuar aquí

EL CASO DE LA “IDEALIZACION” DEL SOFTWARE ERP

A pesar de que SUPUESTAMENTE “TODOS”  lo saben:

HOY EN DIA..LA TECNOLOGÍA  PUEDE REPRESENTAR VENTAJA COMPETITIVA EN CUALQUIER  NEGOCIO.

Todavía hoy es posible que los empresarios (principalmente pequeños y medianos) tomen caminos equivocados yendo tras “espejitos de oro”, tirando a la basura su dinero.

 Ahora le pasó a uno de mis clientes, digámoslo así:

“EN MIS PROPIAS NARICES”.

En el año 2007 vendí un ERP a una empresa dedicada a la renta de maquinaria.

Venían de usar los sistemas modulares más conocidos en México: ASPEL SAE y COI.

Después de mucho esfuerzo y no poco sacrificio logramos implementar todo el sistema, excepto el módulo de Servicio, la razón: encontraron otro software aparentemente más adecuado y las pantallas de captura del nuestro, no eran lo que  esperaban.

Finalmente decidieron comprar el otro, esperanzados en las “grandes maravillas” que obtendrían. Durante todos estos años supe que andaban en el asunto de implementarlo, pasaron varios encargados del área de sistemas, y nada, no lo conseguían.

A principios de 2012 me piden que les ayude a “unir” aquel software administrativo con el nuestro (el nuestro tiene el control de Inventarios, Contabilidad, etc). Luego de mucho análisis, vimos que sí era posible, para automatizarlo requeríamos de una inversión adicional de unos $5,000 dls (Síguele sumando a la cantidad que ya habían pagado por el otro software, más capacitación varias veces, la última en el 2012).

Pues en esas  estábamos, el director dispuesto a invertir otros 5mil dólares y nosotros a punto de arrancarnos con la interface cuando de pronto la líder de proyecto, se va dando cuenta de (entre otras cosas):

    El “super” sistema administrativo, era lentísimo: no podía, aún en red local, responder rápido a la consulta de 110 mil artículos.

    El “super” sistema, no cuenta con multi-almacenes, es decir, no está preparado para trabajar con sucursales.

Con solo esos 2 puntos, todo el proyecto se venía abajo, ya que era necesario que se trabajara en áreas donde no hay internet de banda ancha, y solo se cuenta con señal satelital, que es mucho más lento.

Conclusión:

    No se implementó el módulo de servicio por 5 años, esperando al “software maravilla”.

    Se tiró (literalmente desde mi punto de vista) el dinero a la basura en la compra del otro software, más capacitación. (No mencionaré el super servidor que se tuvo que comprar porque ese esperamos utilizarlo para otra cosa).

Obviamente vamos a terminar de implementar el módulo de Servicio con nuestro ERP. (Ya se hizo el análisis y aunque las pantallas no son tan “agradables” a la vista, cumple con los requerimientos).

Como veo, solo hace falta seguir moviéndome en mi industria para encontrar vez tras vez casos de empresarios que necesitan encontrar la forma de evitar perder Tiempo, Dinero y esfuerzo al elegir software.

Si deseas saber más puedes continuar aquí