Puncte:-1

Adăugarea automată a unui număr la fiecare imagine dintr-un director

drapel cn

Vreau să afișez un număr deasupra fiecărei imagini, pentru toate fișierele de imagine dintr-un director. Cu alte cuvinte, fiecare imagine este modificată pentru a conține o casetă care conține un număr. Cum pot automatiza asta?

drapel cn
Bună! Deși este bine să pui o întrebare pentru a posta un răspuns BUN, ambele postări sunt prea scurte și nu au detalii esențiale. (de exemplu, ce înseamnă „adăugați un număr deasupra”?) Răspunsurile bune nu constau doar în cod, ci explică ce se întâmplă și cum rezolvă problema.
drapel cn
Mulțumesc, l-am îmbunătățit pe baza comentariului tău.
drapel ar
Ce versiune de Ubuntu folosești?
drapel cn
Ubuntu 21.10. Am actualizat răspunsul pentru a funcționa atât cu versiuni noi, cât și cu versiuni foarte vechi.
Puncte:-2
drapel cn

Acest bash-script face asta. Utilizează imagemagick. Instalați imagemagick de către apt-get install imagemagick pe sistemele Ubuntu și Debian și o comandă similară yum pe Fedora. Trucul este să măriți un contor pentru fiecare imagine și să utilizați acea valoare atunci când scrieți eticheta pe fiecare imagine. Toate comenzile utilizate de script există în Ubuntu/Debian din cel puțin 2016 și funcționează și cu Ubuntu 21.10.

#!/bin/bash
mkdir -p out #creează un director de ieșire numit „out”
i=0
ls -1 *.jpg *.JPEG *.jpeg *.JPG 2>/dev/null|în timpul citirii imaginii
do
  număr=$(printf „%02d” $i)
  convertește „$image” -umplere negru -subcolor „#FFFFFF” -punctsize 25 -gravitație nord-vest -adnotare +10+10 „$number” „out/$image”
  ((i=i+1))
Terminat
drapel ar
Debian și Fedora, precum și versiunile de Ubuntu care au ajuns la sfârșitul vieții sunt în afara subiectului aici.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.