Giter VIP home page Giter VIP logo

photosorcery's Introduction

gandalf

photosorcery

Small CLI for converting between image types and merging images into PDFs.

Converts images concurrently for added speed.

Developed for use with Alchemy

API

Merge

photosorcery merge -out [outputPath] [...imagePaths]

Convert

photosorcery convert -type [imageType] -out [outputDirectory] [...imagePaths]

File Types Supported

Convert

To and from: jpg, png, gif, bmp, tiff

Merge

To: pdf

From: jpg, png, gif

Development

Photosorcery has been created to be used with an electron application called Alchemy which is built to run on Linux, Windows as well as MacOS. This requires Photosorcery having to be built for each of those platforms.

Some of Photosorcery's dependencies require cross compilation which we achieve with the help of Docker and https://github.com/karalabe/xgo.

When developing:

  • Install Docker
  • Clone this repository somewhere in your $GOPATH
  • Run make - which should install all required dependencies and build Photosorcery for each target; it will take a while the first time it is run

Authors

photosorcery is a project by

photosorcery's People

Contributors

briandennis avatar ericadamski avatar jonahisadev 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.