Skip to content

pressure-plate/Post-Generator-Docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Post configurations

E' possibile generare in modo automatizzato immagini, con set di colori e configurazioni diverse. Funziona sia con testo che con immagini.

Il programma genera immagini ottimizzate per i social impostati. Restituendo un immagine che rispetta formati, dimensioni e compressione ottimale per garantire la miglior qualità dell'immagine possibile.

I colori

I colori devono essere dichiarati come array di tuple di 3 elementi.

Il programma sceglierà automaticamente un elemento dall'array in modo random.

# (BACKGROUND, COLORE_PRIMARIO, COLORE_TESO)

[
    (RED_200, RED_800, BLACK),
    (BLUE_200, BLUE_200, BLACK),
]

I colori sono tutti quelli disponibili nelle palette di google material design. Seguire i consigli del tool per ottimizzare la scelta colori.

Piu informazioni sul sitema colori di google

Dimensione del testo

Il testo viene formattato automaticamente con una dimensione corretta. Dato che ogni testo ha il suo space schema, non è possibile configurare il font dinamicamente. Il font è quello che è e non può essere cambiato.

drawing

drawing

Posizione del testo

Il testo può essere genarato i 3 modi

  • Centrato nell'immagine text_align: "center"
  • Allineato a Destra text_align: "right"
  • Allineato a Sinistra text_align: "left"

drawing

drawing

Logo

Il logo può essere settato in 2 modi:

  • come sfondo
  • in uno dei 4 angoli (superiore, inferiore, destra, sinistra).
    • logo_position: "left-down"
    • logo_position: "left-up"
    • logo_position: "right-down"
    • logo_position: "right-up"
  • al centro sopra ed al centro sotto
    • logo_position: "center-down"
    • logo_position: "center-up"

drawing

drawing

drawing

Quote

Le virgolette del quote sono rimovibili, o sostituibili con un ummagine diversa ad esempio per diversificare annunci da spottate.

Le immagini sono predefinite

  • top_image: "quotation-marks"

Rectangle

E' possibile contornare un post con un rettangolo di dimensione fissa

  • rectangle: true
  • rectangle: false

drawing

drawing

Colorazione del logo

Il logo viene automaticamente settato dello stesso colore del testo (colorization disattivata). Oppure del colore del colore secondario (colorization attiva).

  • colorize_logo: false
  • colorize_logo: true

Requisiti file.png del logo:

  • Deve avere una dimensione di 1024x1024 in formato png con sfondo trasparente.
  • Il logo deve essere bianco #FFFFFF (255, 255, 255) per poter usare la colorization (le parti non bianche non sono soggette a colorization, usare questo a propio vantaggio). La colorization evita la necessità di avere 2 versioni di logo, una chiara (per gli sfondi scuri) ed una scura (per gli sfondi chiari)

Il sigolo file:

  • logo-name.png

logo: "img/logo/logo-name.png"

drawing

drawing

Extra

Su richiesta possiamo implementare altre cose più specifiche.

Some Examples

drawing

drawing

drawing

drawing

drawing

Configurations

    "pavlov": {
            "logo": "img/icons/pavlov.png",
            "operators": ["123", "456", "789"],
            "name_tag": "pavlov-bot",
            "images": {
                "meme": {
                    "image_scale": [1, 1],
                    "colorize_logo": false,
                    "logo_position": "auto"
                }
            },
            "text": {
                "spot": {
                    "top_image": "quotation-marks",
                    "text_align": "center",
                    "line_position": null,
                    "colorize_logo": true,
                    "logo_position": "center",
                    "rectangle": false
                }
            }
        },

About

Staff manual for automatic post generator for all the social networks, via pavlov-bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors