gd-Bibliothek – Ich bitte Sie alle, wie kann PHP das Wasserzeichen automatisch entsprechend der Bildgröße skalieren?

WBOY
Freigeben: 2016-08-18 09:16:28
Original
1327 Leute haben es durchsucht

Hallo zusammen, ich arbeite derzeit an einem Wasserzeichenprogramm und möchte mithilfe der GD-Bibliothek mehrere Wasserzeichen auf ein Bild setzen, aber die Bildgröße ist nicht festgelegt. Dadurch ist das Wasserzeichen plötzlich groß und manchmal auch klein. Ich bete zu Gott, dass er mich führt. Wie kann ich eine solche Funktion erreichen?

Antwortinhalt:

Hallo zusammen, ich arbeite derzeit an einem Wasserzeichenprogramm und möchte mithilfe der GD-Bibliothek mehrere Wasserzeichen auf ein Bild setzen, aber die Bildgröße ist nicht festgelegt. Dadurch schwankt das Wasserzeichen von groß nach klein. Ich bete zu Gott, dass er mich führt. Wie kann ich eine solche Funktion erreichen?

Lassen Sie uns kurz über die Lösungslogik sprechen. Nachdem Sie darüber nachgedacht haben, werden Sie wissen, wie Sie vorgehen. Schritt 1: Stellen Sie zunächst eine Bildgröße ein, die zum vorhandenen Wasserzeichen passt *500, bringen Sie das Wasserzeichen an.
Um die Breite und Höhe des Bildes zu ermitteln, fahren Sie mit dem folgenden Vorgang fort :
1: Berechnen Sie das Verhältnis: z. B. 100*250, berechnen Sie das Verhältnis z. B. Breite/500 = 0,2 Höhe/500 = 0,5
2: Skalieren Sie das Wasserzeichen und fügen Sie es ein.
Es ist so klar erklärt dass du es verstehen solltest.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!