Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 20940|Atsakyti: 2

[Žiniatinklis] "Nginx" įgyvendina vandens ženklo pridėjimo prie vaizdų funkciją

[Kopijuoti nuorodą]
Paskelbta 2021-09-06 20:07:21 | | | |
Aš naudojau "Alibaba Cloud", kad įsigyčiau "pay-as-you-go" serverį, sistema yra: centos 7, pirmiausia įdiekite reikiamą paketą, komanda yra tokia:


Peržiūra:

NGINX prideda trečiųjų šalių modulius, taip pat įgalina modulius, kuriuos palaiko NGINX
https://www.itsvse.com/thread-4713-1-1.html

"Centos" diegimo nginx-1.10.2 pamoka
https://www.itsvse.com/thread-3267-1-1.html

"Centos" diegimo pamoka "nginx-1.14.0"
https://www.itsvse.com/thread-4855-1-1.html

Įdiekite "nginx" paslaugą naudodami "CentOS" šaltinio kodą
https://www.itsvse.com/thread-10058-1-1.html


Atsisiųskite nginx-1.20.1

Atsisiųskite naudodami komandą wget taip:



Išpakuokite nginx-1.20.1

Komanda yra tokia:



Atsisiųskite Nginx-image-filter-watermark

nginx-image-filter-watermark pleistrai Nginx su vandens ženklu. http_image_filter_module pagrindu pagaminti pleistrai,Jis gali konvertuoti vaizdus JPEG, GIF, PNG ir WebP formatais

Turėtų gerai veikti nginx >= 1.11.6. "GitHub" adresas:Hipersaito prisijungimas matomas.

Galima suprasti, kad ngx_http_image_filter_module modulis, pateikiamas kartu su nginx, neturi vaizdo vandens ženklo funkcijos, o šis modulis yra patobulinta nginx vaizdo modulio versija

ngx_http_image_filter_module:Hipersaito prisijungimas matomas.

Komanda yra tokia:




Kompiliuoti ir įdiegti

Sukonfigūruokite komandą taip:

Klaida yra tokia:

./configure: klaida: HTTP vaizdo filtro moduliui reikalinga GD biblioteka.
Galite neįjungti modulio arba įdiegti bibliotekas.
Įdiekite GD biblioteką naudodami šią komandą:

Dar kartą vykdykite komandą ./configure ir atlikite šiuos veiksmus:





Vaizdo vandenženklio įjungimas

Sukurkite svetainių katalogą naudodami šią komandą:

Paleiskite ir iš naujo paleiskite komandą nginx paslauga (praleista).

Įkėliau vaizdo vandens ženklą watermark.png paveikslėlį į /data katalogą. (praleista)

Mano nginx.conf konfigūracijos failo pradžioje jis atrodo taip:

image_filter_watermark_position - Vandens ženklo padėtis, galimos reikšmės yra viršuje kairėje|viršuje dešinėje|apačioje dešinėje|apačioje kairėje|dešinėje centre|kairėje centre|apačioje centre|viršuje-centre|centre-centre|centre-atsitiktinis.

Aš bandžiauPakeiskite užrašų knygelės failo plėtinį į a.jpg ir nusiųskite jįBMP, HTML formatasfailą arba pasiekus neegzistuojantį failą per NGINX, bus pranešta apie 415 klaidą, kaip parodyta toliau pateiktame paveikslėlyje:
415 Nepalaikomas laikmenos tipas




Pabandykite modifikuoti konfigūracijos failą taip, blokuodami tik failus jpg, jpeg, png formatu:





(Pabaiga)




Ankstesnis:Įdiekite "nginx" paslaugą naudodami "CentOS" šaltinio kodą
Kitą:【Praktinė praktika】 XXL-JOB paskirstytų užduočių planavimo platformos naudojimo ir kūrimo pamoka
Paskelbta 2023-03-31 23:53:56 |
Ačiū savininkui už sunkų darbą ir mokymąsi
Paskelbta 2025-03-13 14:56:16 |
Ačiū savininkui už sunkų darbą ir mokymąsi
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com