La función sharpen() es una función incorporada en la biblioteca GraphicsMagick que se usa para enfocar la imagen. Utiliza un operador gaussiano del radio y la desviación estándar (sigma) dados.
Sintaxis:
sharpen( radius, sd )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- radio: este parámetro almacena el valor del radio de la nitidez.
- sd: Es un parámetro opcional que almacena la desviación estándar de la imagen.
Valor de retorno: esta función devuelve la imagen nítida de Gmagick.
Imagen original:
Ejemplo 1:
// Include gm library var gm = require('gm'); // Import the image gm('1.png') // Invoke sharpen function with // radius as 10 ad standard // deviation as 2 .sharpen(10, 2) // Process and Write the image .write("1b.png", function (err) { if (!err) console.log('done'); });
Producción:
Ejemplo 2:
// Include gm library var gm = require('gm'); // Import the image gm('1.png') // Set stroke color .stroke("#fe1232") // Set fill color .fill("#1200ff") // Draw Rectangle using drawRectangle function .drawRectangle(10, 2, 130, 30, 1, 2) // Invoke Sharpen Function with radius as 10 .sharpen(10) // Process and Write the image .write("1a.png", function (err) { if (!err) console.log('done'); });
Producción:
Referencia:
Publicación traducida automáticamente
Artículo escrito por sarthak_ishu11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA