Skip to content

alexandre-james/artifo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artifo

Filters and artistic effects

cpp version cuda version Build status Code coverage MIT licensed

./artifo tv input/landscape.jpg

landscape

Table of Contents

Requirements

The versions correspond to the configuration tested on Ubuntu

Artifo requires the following to run:

Optionnal requirement for NVIDIA GPU support:

Usage

In the root of the repository we first compile the files:

make

Or if you have CUDA installed:

make cuda

Then you can run a command line like:

./artifo cartoon input/bridge.jpg [1,10,1] false

bridge

The parameter [1,10,1] means that the number of colors will vary from 1 to 10 with a step of 1. The output file is a gif.

Any numeric parameter can be substitued by a variation range but only one among the arguments

Filters

Cartoon

./artifo cartoon <file_path/all> <nb_colors: int> <monochrom: bool>

nb_colors: Number of different colors

monochrom: Whether these colors are similar or not

Dot

./artifo dot <file_path/all> <width: int> <is_crop: bool>

width: Number of dots in the width of the image

Engraving

./artifo engraving <file_path/all>

Glass

./artifo glass <file_path/all> <width: int> <grid: bool>

width: Number of tiles in the width of the image

Honeycomb

./artifo honeycomb <file_path/all> <width: int> <is_crop: bool>

width: Number of cells in the width of the image

is_crop: Whether cells can be cut on the edges or not

Pixel

./artifo pixel <file_path/all> <height: int> <divisions: int> <outline: bool>

divisions: Number of sub-pixels in mega pixels

outline: Laplacian of gaussian edges

TV

./artifo tv <file_path/all>

Presentation

The slides from the presentation of the 05/25/2022

Link to the slides

License

Artifo is licensed under the MIT license.

Copyright © 2022, Heloïse Fabre, Alexandre James

About

Filters and artistic effects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages