All Projects → tj → Letterbox

tj / Letterbox

Licence: mit
Go program to batch-process letter-boxing of photographs.

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Letterbox

Photoeditor
A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.
Stars: ✭ 3,105 (+2012.24%)
Mutual labels:  image-processing, instagram
Pynet
Generating RGB photos from RAW image files with PyNET
Stars: ✭ 211 (+43.54%)
Mutual labels:  image-processing, photography
Nextlevel
NextLevel was initally a weekend project that has now grown into a open community of camera platform enthusists. The software provides foundational components for managing media recording, camera interface customization, gestural interaction customization, and image streaming on iOS. The same capabilities can also be found in apps such as Snapchat, Instagram, and Vine.
Stars: ✭ 1,940 (+1219.73%)
Mutual labels:  photography, instagram
Damselfly
Damselfly is a server-based Digital Asset Management system for photographs. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names.
Stars: ✭ 86 (-41.5%)
Mutual labels:  image-processing, photography
Photo Editor Android
Photo Editor SDK contains a lot of features like edit, scale, rotate and draw on images like Instagram stories.
Stars: ✭ 463 (+214.97%)
Mutual labels:  image-processing, instagram
Photoflare
Quick, simple but powerful Cross Platform image editor.
Stars: ✭ 260 (+76.87%)
Mutual labels:  image-processing, photography
Pynet Pytorch
Generating RGB photos from RAW image files with PyNET (PyTorch)
Stars: ✭ 169 (+14.97%)
Mutual labels:  image-processing, photography
Resizer
An image resizing library for Android
Stars: ✭ 406 (+176.19%)
Mutual labels:  image-processing, photography
Vintagejs
Add a retro/vintage effect to images using the HTML5 canvas element
Stars: ✭ 826 (+461.9%)
Mutual labels:  image-processing, instagram
Photostructure For Servers
PhotoStructure for Servers
Stars: ✭ 98 (-33.33%)
Mutual labels:  image-processing, photography
Mygf Instagram
Like posts of my girlfriend's Instagram using web api, don't need any api key and access tokens just login and password
Stars: ✭ 140 (-4.76%)
Mutual labels:  instagram
Semantic image inpainting
Semantic Image Inpainting
Stars: ✭ 140 (-4.76%)
Mutual labels:  image-processing
Instagramphotopicker
Photo-picker like Instagram
Stars: ✭ 144 (-2.04%)
Mutual labels:  instagram
Hybridcamera
Video and photo camera for iOS
Stars: ✭ 145 (-1.36%)
Mutual labels:  instagram
Starnet
StarNet
Stars: ✭ 141 (-4.08%)
Mutual labels:  image-processing
React Native Story
React native instagram story
Stars: ✭ 144 (-2.04%)
Mutual labels:  instagram
Optimize Images
A command-line interface (CLI) utility written in pure Python to help you reduce the file size of images.
Stars: ✭ 141 (-4.08%)
Mutual labels:  image-processing
Cakephp Imagine Plugin
CakePHP wrapper for the powerful Imagine image processing library. Makes images manipulation easy and powerful.
Stars: ✭ 140 (-4.76%)
Mutual labels:  image-processing
Filestack Android
Official Android SDK for Filestack - API and content management system that makes it easy to add powerful file uploading and transformation capabilities to any web or mobile application.
Stars: ✭ 140 (-4.76%)
Mutual labels:  image-processing
Potter Pics
harry potter themed social network similar to IG
Stars: ✭ 146 (-0.68%)
Mutual labels:  instagram

Letterbox

A tiny Go program to batch-process letter-boxing of photographs.

Installation

From gobinaries.com:

$ curl -sf https://gobinaries.com/tj/letterbox/cmd/letterbox | sh

From source:

$ go get github.com/tj/letterbox/cmd/letterbox

Usage

Usage of letterbox:
  -aspect string
    	Output aspect ratio (default "16:9")
  -concurrency int
    	Concurrency of image processing (default 8)
  -force
    	Force image reprocess when it exists
  -output string
    	Image output directory (default "processed")
  -padding int
    	Output image padding in percentage
  -quality int
    	Output jpeg quality (default 90)
  -white
    	Output a white letterbox

Examples

Example of 1:1

$ letterbox -aspect 1:1

Example of 4:3

$ letterbox -aspect 4:3

Example of 16:9 (the default)

$ letterbox -aspect 16:9

Example of explicitly listing images:

$ letterbox DSCF6719.jpg DSCF6718.jpg

Example of 1:1 with a white background and 6% padding:

$ letterbox -white -aspect 1:1 -padding 6


GoDoc

Sponsors

This project is sponsored by my GitHub sponsors:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].