Programação, Scala

Tratando imagens em linguagem Scala

A biblioteca Scrimage permite o tratamento de imagens em linguagem Scala. Criada, segundo o autor, para oferecer uma interface simples, não tem a pretenção de oferecer recursos de reconhecimento facial, detecção de movimento e outras funções avançadas.

Scala, linguagem sobre a qual falamos bastante aqui no blog, utiliza a plataforma JVM e é 100% compatível com bibliotecas Java. Logo, para gráficos corporativos e apresentação de dados, pode ser empregada uma biblioteca de alta qualidade escrita em Java, a exemplo da JFreeChart.

No entanto, as bibliotecas criadas especificamente para Scala trazem um foco maior na programação funcional, e procuram utilizar estruturas de dados imutáveis. Em alguns casos chega-se a justificar o uso de variáveis no lugar de valores imutáveis! Ao utilizar dados imutáveis, permite-se maior paralelização das funções de um sistema, bem como reduzido número de bugs por linhas de código.

Saiba mais sobre a biblioteca Scrimage.

Standard