All Projects → TheRenegadeCoder → image-titler

TheRenegadeCoder / image-titler

Licence: GPL-3.0 license
An image title generator using The Renegade Coder style

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to image-titler

texturize
🤖🖌️ Generate photo-realistic textures based on source images. Remix, remake, mashup! Useful if you want to create variations on a theme or elaborate on an existing texture.
Stars: ✭ 495 (+3200%)
Mutual labels:  image-manipulation
ImageWizard
Image processing webservice based on ASP.NET Core and ImageSharp / SkiaSharp / SvgNet / DocNET
Stars: ✭ 25 (+66.67%)
Mutual labels:  image-manipulation
pyconngavi
Generates Branded Avatars for the PyconNG2017 Event
Stars: ✭ 13 (-13.33%)
Mutual labels:  image-manipulation
picamo
A Node JS steganography tool for the tin foil hat revolution!
Stars: ✭ 15 (+0%)
Mutual labels:  image-manipulation
car-logos-dataset
Collection of 374 car logos images with few variations of sizes and JSON file for better usability.
Stars: ✭ 47 (+213.33%)
Mutual labels:  logos
issuer-icons
Vector graphics of one-time password issuer logo's, used in Raivo OTP for iOS.
Stars: ✭ 79 (+426.67%)
Mutual labels:  logos
Logos-Xcode
Xcode Logos Supports
Stars: ✭ 30 (+100%)
Mutual labels:  logos
simsg
Semantic Image Manipulation using Scene Graphs (CVPR 2020)
Stars: ✭ 49 (+226.67%)
Mutual labels:  image-manipulation
FotoKilof
GUI for ImageMagick
Stars: ✭ 114 (+660%)
Mutual labels:  image-manipulation
gopher-logos
adorable gopher logos
Stars: ✭ 106 (+606.67%)
Mutual labels:  logos
QuadTreeAndroid
Library that helps to implement the QuadTree in android, by using splitting images
Stars: ✭ 30 (+100%)
Mutual labels:  image-manipulation
Python Computer Vision from Scratch
This repository explores the variety of techniques commonly used to analyze and interpret images. It also describes challenging real-world applications where vision is being successfully used, both for specialized applications such as medical imaging, and for fun, consumer-level tasks such as image editing and stitching, which students can apply…
Stars: ✭ 219 (+1360%)
Mutual labels:  image-manipulation
n3d1117.github.io
Cydia repo for my personal iOS tweaks: Runaway, OutOfSight and more
Stars: ✭ 28 (+86.67%)
Mutual labels:  logos
color-aware-style-transfer
Reference code for the paper CAMS: Color-Aware Multi-Style Transfer.
Stars: ✭ 36 (+140%)
Mutual labels:  image-manipulation
GARI
GARI (Genetic Algorithm for Reproducing Images) reproduces a single image using Genetic Algorithm (GA) by evolving pixel values.
Stars: ✭ 41 (+173.33%)
Mutual labels:  image-manipulation
BusterNet
No description or website provided.
Stars: ✭ 49 (+226.67%)
Mutual labels:  image-manipulation
payment-logos
💳 High quality vector images for your payment solutions.
Stars: ✭ 52 (+246.67%)
Mutual labels:  logos
Nougat
Android notification shade for iOS
Stars: ✭ 25 (+66.67%)
Mutual labels:  logos
Hidden-Eye
Hide data into Picture
Stars: ✭ 39 (+160%)
Mutual labels:  image-manipulation
camera-fusion
Multiple cameras calibration and fusion with OpenCV Python.
Stars: ✭ 27 (+80%)
Mutual labels:  image-manipulation

Image Titler

Discord

The Image Titler is a tool which provides options for generating thumbnails for various social media platforms. Currently, the tool has a predefined style which looks roughly like the following image:

23 Tech Topics to Tackle

To see more examples, check out our list of samples.

How to Run

The following code snippet demonstrates a few ways you might use the script:

pip install image-titler # Installs the script

image-titler # Runs as default
image-titler --title "Hello, World!"  # Adds a custom title
image-titler --output_path "path/to/output"  # Sets the output path
image-titler --path "path/to/image"  # Sets the image path
image-titler --tier "free"  # Sets the membership tier which changes the rectangle borders
image-titler --logo_path "path/to/logo"  # Adds a 145x145 logo to the lower left corner of the image
image-titler --batch  # Runs the program in batch mode on a directory
image-titler --font "path/to/font"  # Changes the default title font
image-titler --size YouTube  # Changes the aspect ratio of the output file

Alternatively, you can spin up the GUI version of the software as of 2.0.0 as follows:

image-titler-gui

# Options can be used to preload GUI as of 2.2.0
image-titler-gui --title "Hello, World!"  # Adds a custom title
image-titler-gui --output_path "path/to/output"  # Sets the output path
image-titler-gui --path "path/to/image"  # Sets the image path
image-titler-gui --tier "free"  # Sets the membership tier which changes the rectangle borders
image-titler-gui --logo_path "path/to/logo"  # Adds a 145x145 logo to the lower left corner of the image
image-titler-gui --batch  # Runs the program in batch mode on a directory
image-titler-gui --font "path/to/font"  # Changes the default title font
image-titler-gui --size YouTube  # Changes the aspect ratio of the output file

Default Behavior

Currently, the image-titler script makes a few assumptions about the images it processes automatically:

  • This tool scrapes file names for image titles. To do this, it assumes file names are written in kebab-case where each word is separated by a hyphen. Then, words are extracted and title cased before being printed on the image.
  • The color of the title bars defaults to The Renegade Coder Red (201, 2, 41, 255). If you'd like a different color, the script automatically extracts the most dominant color from logos. At this time, there is no way to customize bar color.
  • Added elements have fixed position. Logos will always appear in the bottom left. Titles will always appear in the top right.

There are likely other default behaviors not documented here. Feel free to experiment with the tool and share any issues you find.

Full List of Options

Here's a description of all the option used in the samples above.

Option Domain Description
--batch, -b True/False Turns on batch processing
--font, -f Any valid font file Overrides the default title font
--logo_path, -l Any valid image file Loads a logo onto the input image
--output_path, -o Any valid directory Determines where files will be saved (has no effect in GUI)
--path, -p Any valid file or directory Loads the input image (or directory when in batch mode)
--size, -s Choose between "Twitter", "WordPress", and "YouTube" Sets the aspect ratio of the output image
--tier, -r Choose between "free" (silver) or "premium" (gold) Adds a border color to the title
--title, -t Any string Overrides the automatic title feature
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].