Heim Web-Frontend PS-Tutorial Schnelle Implementierung des PS-Tonausgleichsfilters (C#-Quellcode).

Schnelle Implementierung des PS-Tonausgleichsfilters (C#-Quellcode).

Feb 15, 2017 am 09:59 AM
ps

Die Tonausgleichsfunktion von Photoshop ist normalerweise eine der am häufigsten verwendeten Funktionen in der frühen Phase der Fotobearbeitung. Sie spielt eine gewisse Rolle bei der Erweiterung des Bildkontrasts und der Verbesserung des visuellen Effekts. In vielen Lehrbüchern oder Artikeln wird diese Verarbeitung auch als Grauausgleich, Histogrammausgleich usw. bezeichnet. Das Prinzip des Algorithmus besteht darin, das Histogramm des Originalbilds zu zählen und die Histogrammdaten dann über die kumulative Verteilungsfunktion neu zu projizieren, sodass die Verteilungswahrscheinlichkeit jeder Farbstufe in die gleiche Richtung angepasst wird. Die Beschreibungen dieses Prozesses in den Codes, die ich im Internet oder in einigen Lehrbüchern gesehen habe, sind ziemlich überflüssig, entweder umständlich und ineffizient oder zu ausführlich und unbequem.

Bevor ich meinen Code gebe, müssen einige Probleme erklärt werden. Bei Graustufenbildern ist dieses Problem nicht offensichtlich, da bei herkömmlichen 24-Bit-Bildern drei RGB-Kanäle vorhanden sind. Es stellt sich die Frage, ob jeder Kanal einzeln entzerrt wird oder ob die drei Kanäle gemeinsam das Histogramm berechnen , und dann das Gleiche verwenden Die Zuordnungstabelle spiegelt RGB-Daten wider. Nach meinen Tests wird in Photoshop Letzteres verwendet.

    for (Y = 0; Y <p></p><p><span style="font-size: 13px; font-family: 宋体;"> Der Algorithmusteil besteht aus einfachen zwanzig Zeilen Code. Der Code ist klar und die Ausführungseffizienz ist extrem hoch. Ein übliches Foto von 4000*3000 kann innerhalb von 100 ms verarbeitet werden. </span></p><p><span style="font-size: 13px; font-family: 宋体;"> Wenn ein Bild einmal einem Farbtonausgleich unterzogen wird, sollten keine Pixel transformiert werden, wenn der Farbtonausgleich erneut durchgeführt wird. </span></p><p><span style="font-size: 13px; font-family: 宋体;"> Im Großen und Ganzen kann der Farbtonausgleich als Sonderfall des Histogrammabgleichs angesehen werden, d. h. das übereinstimmende Histogramm wird als horizontale Linie verteilt. </span></p><p><span style="font-size: 13px; font-family: 宋体;"> Der Tonwertausgleich in einigen Büchern korrigiert jeden Kanal separat. Es scheint, dass der Effekt dieser Verarbeitung leicht zu einer Fehlanpassung der Gesamtfarbe des Bildes führen kann, wie zum Beispiel beim klassischen Lena-Bild : </span> </p><p><span style="font-size: 13px; font-family: 宋体;">                                                          <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/013/8eb48ac53c4b686a55a10d84272a9b1f-0.jpg" class="lazy" alt="Schnelle Implementierung des PS-Tonausgleichsfilters (C#-Quellcode)."    style="max-width:90%"  style="max-width:90%" title="Schnelle Implementierung des PS-Tonausgleichsfilters (C#-Quellcode)."><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/013/691628f7fd14aed82ce33125aefadd48-1.jpg" class="lazy" alt="Schnelle Implementierung des PS-Tonausgleichsfilters (C#-Quellcode)."    style="max-width:90%"  style="max-width:90%" title="Schnelle Implementierung des PS-Tonausgleichsfilters (C#-Quellcode)."><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/013/691628f7fd14aed82ce33125aefadd48-2.jpg" class="lazy" alt="Schnelle Implementierung des PS-Tonausgleichsfilters (C#-Quellcode)."    style="max-width:90%"  style="max-width:90%" title="Schnelle Implementierung des PS-Tonausgleichsfilters (C#-Quellcode).">Schnellere Implementierungen von PS-Tonausgleichsfiltern (C#-Quellcode). Für verwandte Artikel achten Sie bitte auf die chinesische PHP-Website! </span></p> <p></p>
Nach dem Login kopieren
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Java-Tutorial
1657
14
PHP-Tutorial
1257
29
C#-Tutorial
1230
24
PS-Seriennummer CS5 dauerhaft kostenlos 2020 PS-Seriennummer CS5 dauerhaft kostenlos 2020 Jul 13, 2023 am 10:06 AM

Zu den PS-Seriennummern CS5 Permanent Free 2020 gehören: 1. 1330-1384-7388-4265-2355-8589 (Chinesisch); 2. 1330-1409-7892-5799-0412-7680 (Chinesisch); -8375-9492-6951 (Chinesisch); 4. 1330-1971-2669-5043-0398-7801 (Chinesisch) usw.

Was tun, wenn die PS-Installation den Registrierungswertfehler 160 nicht schreiben kann? Was tun, wenn die PS-Installation den Registrierungswertfehler 160 nicht schreiben kann? Mar 22, 2023 pm 02:33 PM

Lösung für Fehler 160, wenn die PS-Installation den Registrierungswert nicht schreiben kann: 1. Überprüfen Sie, ob 2345-Software auf dem Computer vorhanden ist. Wenn ja, deinstallieren Sie die Software. 2. Drücken Sie „Win+R“ und geben Sie „Regedit“ ein, um die Systemregistrierung zu öffnen , suchen Sie dann nach „Photoshop.exe“ und löschen Sie das Photoshop-Element.

Was soll ich tun, wenn die Schriftart der PS-Schnittstelle zu klein ist? Was soll ich tun, wenn die Schriftart der PS-Schnittstelle zu klein ist? Dec 01, 2022 am 11:31 AM

So beheben Sie eine zu kleine Schriftart der PS-Benutzeroberfläche: 1. Öffnen Sie PS und klicken Sie auf die Schaltfläche „Bearbeiten“ in der oberen Menüleiste von PS, um das Bearbeitungsmenü zu erweitern. 2. Klicken Sie im erweiterten Bearbeitungsmenü auf die Schaltfläche „Einstellungen“. und klicken Sie dann auf die Schaltfläche „Schnittstelle …“. 3. Stellen Sie in den Schnittstelleneinstellungen die Schriftgröße der Benutzeroberfläche auf „Groß“ ein, stellen Sie die Skalierung der Benutzeroberfläche auf „200 %“ ein und speichern Sie die Einstellungen. Starten Sie dann PS neu, damit sie wirksam werden.

So löschen Sie den ausgewählten Bereich in PS So löschen Sie den ausgewählten Bereich in PS Aug 07, 2023 pm 01:46 PM

Schritte zum Löschen des ausgewählten Bereichs in PS: 1. Öffnen Sie das Bild, das Sie bearbeiten möchten. 2. Verwenden Sie das entsprechende Werkzeug, um eine Auswahl zu erstellen. 3. Sie können den Inhalt in der Auswahl auf verschiedene Arten löschen. Taste „Löschen“, verwenden Sie das „Heilungspinsel-Werkzeug“, verwenden Sie „Inhaltsbasierte Füllung“, verwenden Sie das „Stempel-Werkzeug“ usw.; 4. Verwenden Sie Werkzeuge, um alle offensichtlichen Spuren oder Mängel zu reparieren, damit das Bild natürlicher aussieht; 5 . Klicken Sie nach Abschluss der Bearbeitung auf „Datei“ > in der Menüleiste „Speichern“, um die Bearbeitungsergebnisse zu speichern.

Einführung in den Prozess des Extrahierens von Strichzeichnungen in PS Einführung in den Prozess des Extrahierens von Strichzeichnungen in PS Apr 01, 2024 pm 12:51 PM

1. Öffnen Sie die Software und importieren Sie ein Materialstück, wie im Bild unten gezeigt. 2. Drücken Sie dann Strg+Umschalt+U, um die Farbe zu entfernen. 3. Drücken Sie dann Strg+J, um die Ebene zu kopieren. 4. Drücken Sie dann die Tastenkombination Strg+I um und stellen Sie dann den Ebenenüberblendungsmodus auf „Farbabwedeln“ ein. 5. Klicken Sie auf Filter – Andere – Minimum. 6. Stellen Sie im Popup-Dialogfeld den Radius auf 2 ein und klicken Sie auf OK. 7. Schließlich können Sie den extrahierten Linienentwurf sehen.

So automatisieren Sie Aufgaben mit PowerShell So automatisieren Sie Aufgaben mit PowerShell Feb 20, 2024 pm 01:51 PM

Wenn Sie ein IT-Administrator oder Technologieexperte sind, müssen Sie sich der Bedeutung der Automatisierung bewusst sein. Insbesondere für Windows-Benutzer ist Microsoft PowerShell eines der besten Automatisierungstools. Microsoft bietet eine Vielzahl von Tools für Ihre Automatisierungsanforderungen, ohne dass Sie Anwendungen von Drittanbietern installieren müssen. In diesem Leitfaden erfahren Sie, wie Sie PowerShell zur Automatisierung von Aufgaben nutzen können. Was ist ein PowerShell-Skript? Wenn Sie Erfahrung mit PowerShell haben, haben Sie möglicherweise Befehle zum Konfigurieren Ihres Betriebssystems verwendet. Ein Skript ist eine Sammlung dieser Befehle in einer .ps1-Datei. .ps1-Dateien enthalten von PowerShell ausgeführte Skripte, z. B. grundlegende Get-Help

Umfassende Liste der PS-Tastenkombinationen Umfassende Liste der PS-Tastenkombinationen Mar 11, 2024 pm 04:31 PM

1. Strg + N: Neues Dokument erstellen. 2. Strg + O: Eine Datei öffnen. 3. Strg + S: Aktuelle Datei speichern. 4. Strg + Umschalt + S: Speichern unter. 5. Strg + W: Schließen Sie das aktuelle Dokument. 6. Strg + Q: Photoshop beenden. 7. Strg + Z: Rückgängig machen. 8. Strg + Y: Wiederherstellen. 9. Strg + X: Den ausgewählten Inhalt ausschneiden. 10. Strg + C: Kopieren Sie den ausgewählten Inhalt.

PS-Tastenkombination zum Kopieren der Ebene PS-Tastenkombination zum Kopieren der Ebene Feb 23, 2024 pm 02:34 PM

In den PS-Tastenkombinationen zum Kopieren von Ebenen können wir erkennen, dass Sie zum schnellen Kopieren die Tastenkombination [Strg+J] verwenden können, wenn Sie eine Ebene mit PS kopieren möchten. Diese Einführung in die Tastenkombinationen zum Kopieren von Ebenen kann Ihnen die spezifische Operationsmethode erläutern. Im Folgenden finden Sie den detaillierten Inhalt. Schauen Sie sich also um. PS-Tastenkombination zum Kopieren der Ebene: [Strg+J] Spezifische Methode: 1. Öffnen Sie das Bild in PS und wählen Sie die Ebene aus, die kopiert werden muss. 2. Drücken Sie gleichzeitig [Strg+J] auf der Tastatur, um das Kopieren der Ebene abzuschließen. Andere Kopiermethoden: 1. Nachdem Sie das Bild geöffnet haben, halten Sie die Ebene gedrückt und verschieben Sie das Symbol [Neue Ebene] nach unten. 2. Nachdem Sie sich zum Symbol bewegt haben, lassen Sie es los. 3. Die Ebenenkopie ist abgeschlossen.

See all articles