1.0.4 • Published 2 years ago
image-and-video-to-ascii v1.0.4
Install NPM Package
npm i image-and-video-to-ascii
Import Package:
// Default Import :
import im2 from "image-and-video-to-ascii";
im2.showImage("image.jpg")
// Named Import :
import {showImage} from "image-and-video-to-ascii"
showImage("image.jpg")
Simple Usage Image:
import im2 from "image-and-video-to-ascii";
// Show Image In Terminal With Default Resize Options
im2.showImage("image.jpg")
// Show Image In Terminal With Resize Options
im2.showImage("image.jpg",{height : 75 , width : 75})
// Show Image In Terminal Without Resizing
im2.showImage("image.jpg",{noResize})
// Show Image In Terminal With Spaces
im2.showImage("image.jpg",{space : 20})
Simple Usage Video:
// Show Video In Terminal With Default Resize And FPS Options
import im2 from "image-and-video-to-ascii";
im2.showVideo("video.mp4")
// Show Video In Terminal With Resize Options
im2.showVideo("video.mp4",{height : 75 , width : 75})
// Show Video In Terminal Without Resizing
im2.showVideo("video.mp4",{noResize})
// Show Video In Terminal With FPS Option
im2.showVideo("video.mp4",{fps : 24})
// Show Video In Terminal With Spaces
im2.showVideo("video.mp4",{space : 20})
- showImage( ImagePath ,Options ) => Displays Image In Console/Terminal
- showVideo( VideoPath , Options ) => Displays Video In Console/Terminal
- getImageAscii( ImagePath , Options ) => Returns String Of Colored Characters
- getVideoAscii( VideoPath , Options ) => Returns Array Of Colored Characters String
- logWithSpace( Text , Space , Color) => Prints A Text With Space And Color Options (Fancier console.log)
- setDefaultOptions( Settings ) => Changes The Default Options For Height , Width , FPS
Settings => Object | Resizing And Fps Settings required
- height => Number | Resize Height - width=> Number | Resize Width - fps=> Number | Ascii Video FPS