Strumento per immagini in serieProgrammi su misura

Un programma per elaborare immagini in serie in Python: ridimensiona, converte, rinomina e applica una filigrana a un'intera cartella di immagini

Di solito pronto in 15 minutiRevisioni incluseControllo di qualità
Pacchetti
Pagamento protettoDettagli
  • Le revisioni previste dal pacchetto sono gratuite.
  • Se non risponde entro 3 giorni dalla consegna, il lavoro viene accettato automaticamente.

Il denaro viene riservato al momento del pagamento e sbloccato solo quando accetta il lavoro.

Un programma per elaborare immagini in serie in Python: ridimensiona, converte, rinomina e applica una filigrana a un'intera cartella di immagini

Esempio di risultato

Esempio per il pacchetto Standard

Programma desktop: gestione fatture per una contabile che lavora da sola

Le finestre

  1. Fatture: l'elenco delle fatture passate con numero, cliente, data e totale; pulsanti Nuova, Apri e Salva come PDF.
  2. Nuova fattura: cliente da un menu a tendina, righe con descrizione, ore e tariffa, aliquota d'imposta e il totale che si aggiorna mentre si scrive.
  3. Clienti: nome, indirizzo ed email, inseriti una volta e poi scelti dall'elenco.

Una parte del codice

def update_total(self, *_):
    """Adds up the lines and the tax and shows the total under the table."""
    subtotal = sum(line.hours * line.rate for line in self.lines)
    tax = round(subtotal * self.tax_rate.get() / 100, 2)
    self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
    self.tax_label.config(text=f"Tax: {tax:,.2f}")
    self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")

Nell'archivio

  • invoice_maker.py, il programma, circa 700 righe;
  • invoices.db, creato al primo avvio, che conserva clienti e fatture;
  • settings.example.ini per il suo nome, indirizzo e formato del numero di fattura;
  • requirements.txt con l'unica libreria aggiuntiva, reportlab, che crea il PDF;
  • README: come installare Python, avviare il programma e creare un .exe con PyInstaller.

Il programma funziona sul computer del cliente. Non realizziamo installer, non firmiamo il programma e non lo pubblichiamo.

Cliente: una contabile freelance che scrive 20–30 fatture al mese con un programma di videoscrittura. Compito: un piccolo programma con finestra: scegliere un cliente, aggiungere righe, vedere il totale con le imposte, salvare la fattura in PDF e tenere l'elenco dei clienti. Pacchetto Standard: fino a 3 finestre e 800 righe, dati in SQLite.

Il cliente e tutti i dati sono inventati.

Informazioni sul servizio

Negozi, fotografi, blogger e uffici hanno spesso bisogno della stessa operazione su decine di immagini: ridurle per un sito, convertirle in JPEG o WebP, rinominarle in ordine, applicare una filigrana o ritagliarle in formato quadrato. Questo programma lo fa per un'intera cartella da una finestra: sceglie la cartella, le azioni, guarda l'anteprima di un'immagine e preme Avvia. I nuovi file vanno in una cartella separata, così gli originali restano intatti. Dal pacchetto Standard i Suoi preset sono salvati; nel pacchetto Premium ottiene più azioni, un report di quanto è stato fatto e un registro degli errori. Lo scriviamo in Python con Tkinter e Pillow, una libreria di immagini molto diffusa che il README mostra come installare. Non ritocca, non rimuove gli sfondi né cambia ciò che c'è nelle immagini e non carica nulla da nessuna parte.

Cosa è incluso

  • Cosa riceveUn archivio ZIP con il codice Python, un README su come installare Python e Pillow, avviare il programma e creare un .exe, e un file di preset di esempio; il codice è mostrato anche nella pagina dell'ordine. Dal pacchetto Standard, preset salvati in un file di impostazioni; nel pacchetto Premium, un report esportato in un file e un registro degli errori.
  • Un'intera cartella in una voltaDecine o centinaia di immagini
  • Originali conservatiI risultati vanno in una nuova cartella
  • Azioni comuniRidimensionare, convertire, rinominare, filigrana, ritaglio
  • Preset salvatiLe Sue dimensioni e i Suoi formati, dal pacchetto Standard
  • OfflineNulla viene caricato da nessuna parte

Come funziona

  1. 1
    IncaricoElenca le azioni, le dimensioni e i nomi
  2. 2
    CodiceScriviamo il programma e il README
  3. 3
    ProvaLo esegue su una copia di una cartella
  4. 4
    ModificheChiede modifiche entro i limiti del pacchetto e ci invia l'eventuale messaggio di errore

Cosa ci serve da lei

Quali azioni Le servono e le loro impostazioni: dimensioni in pixel, formati (JPEG, PNG, WebP), qualità, come vanno nominati i file, il testo della filigrana o il Suo logo PNG e dove va, cosa fare con le immagini di forma diversa. Aiutano una o due immagini di esempio. Il Suo sistema (Windows, macOS o Linux) e se desidera un .exe.

Le chiederemo:

  • Cosa deve succedere alle immagini?
  • Nomi dei file
  • Filigrana
  • Le Sue immagini abituali
  • Su quale sistema girerà?

Confronto dei pacchetti

PacchettiBase1 finestra, fino a 3 azioni19 €StandardPreset salvati38 €PremiumStrumento per immagini completo68 €
Tempi di consegna1 giorno2 giorni3 giorni
Revisioni123
Codicefino a 300 righefino a 800 righefino a 1.500 righe
Finestre o schermate1fino a 3fino a 6
Funzionifino a 3fino a 6fino a 10
Impostazioni e dati salvatiNoCSV o SQLiteCSV o SQLite
Esportazione e registro degli erroriNoNoSì
README con i passaggi per creare l'.exeSìSìSì
ProgrammaElaborazione di immagini in serieElaborazione di immagini in serieElaborazione di immagini in serie
Ordina BaseOrdina StandardOrdina Premium

Pagamento protetto

Paga al momento dell'ordine, ma il denaro viene sbloccato solo per un lavoro accettato.

  • Prezzo fissoIl prezzo del pacchetto non cambia dopo il pagamento.
  • Il denaro viene riservatoAl pagamento, l'importo viene solo riservato. Passa a Dleex quando accetta il lavoro.
  • Verificato prima della consegnaOgni risultato passa un controllo di qualità prima di arrivare a lei, e lo vede nella pagina dell'ordine prima di accettarlo.
  • Revisioni gratuiteRichieda revisioni nell'ambito del suo brief tante volte quante ne prevede il pacchetto.
  • Accettazione dopo 3 giorniSe entro 3 giorni dalla consegna non accetta il lavoro né richiede una revisione, il lavoro viene accettato automaticamente. Se scrive nella chat dell'ordine dopo la consegna, l'ordine resta in attesa; dopo la nostra risposta potremmo far ripartire i 3 giorni e glielo indicheremo nella chat.
  • Rifacimento o rimborso totaleSe il risultato non corrisponde al suo brief e le revisioni non hanno risolto il problema, oppure il lavoro richiede più del doppio dei tempi di consegna previsti, scriva nella chat dell'ordine: rifaremo il lavoro o le rimborseremo l'intero pagamento.
Come funziona →

Domande e risposte

Le mie immagini originali verranno modificate?

No. Il programma scrive nuovi file in una cartella separata e lascia gli originali com'erano.

Può rimuovere gli sfondi o ritoccare i volti?

No. Fa solo lavoro tecnico: dimensione, formato, nomi, ritaglio, compressione e una filigrana. Non cambia ciò che c'è nell'immagine.

Gestisce file RAW o HEIC?

JPEG, PNG, WebP, GIF, BMP e TIFF funzionano con Pillow così com'è. RAW e HEIC richiedono librerie aggiuntive; lo chieda nel brief e Le diciamo se rientra nel Suo pacchetto.

Quante immagini può gestire?

Quante ne contiene la cartella; la velocità dipende dal Suo computer. Provi prima con una piccola copia.

Riceverò un installer o un programma firmato?

No. Riceve il codice e i passaggi per creare da sé un .exe con PyInstaller. Non creiamo installer, non firmiamo il programma e non lo pubblichiamo da nessuna parte, quindi Windows o macOS potrebbero avvisarLa la prima volta che lo apre.

Non hai trovato la risposta?

Pacchetti