Giter Site home page Giter Site logo

proyecto01-kristel_randy_kryssia-'s Introduction

Randy Cascante - Kryssia Martinez- Kristel Hidalgo - Dylanna Rodriguez

Proyecto de Programacion Bajo Plataformas Abiertas IE-0117

Descripción del código

El código creado consiste en un programa en lenguaje C que permite ajustar el brillo y el contraste de imágenes en formatos PNG y JPEG. A continuación, se describe brevemente la estructura y las funciones del código:

  • El código incluye bibliotecas estándar como <stdio.h>, <stdlib.h>, <string.h>, así como las bibliotecas <png.h> y <jpeglib.h> para el manejo de imágenes PNG y JPEG, respectivamente.

  • Se define la función adjust_brightness_contrast_png que se encarga de ajustar el brillo y el contraste de una imagen PNG.

  • La función process_png_image procesa una imagen PNG, aplicando los ajustes de brillo y contraste y guardando la imagen resultante en un archivo de salida.

  • Se define la función adjust_brightness_contrast_jpeg para ajustar el brillo y el contraste de una imagen JPEG.

  • La función process_jpeg_image procesa una imagen JPEG, aplicando los ajustes de brillo y contraste y guardando la imagen resultante en un archivo de salida.

  • En la función main, se maneja la entrada de línea de comandos para determinar el archivo de entrada, el archivo de salida, el brillo y el contraste deseados, y se selecciona la función de procesamiento adecuada según el formato del archivo de entrada (PNG o JPEG).

Este código es un ejemplo de procesamiento de imágenes en C y muestra cómo se pueden aplicar ajustes de brillo y contraste a imágenes en dos formatos populares. El programa se ejecuta desde la línea de comandos y toma como argumentos el archivo de entrada, el archivo de salida, el brillo y el contraste deseados.

proyecto01-kristel_randy_kryssia-'s People

Contributors

cascante21 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.