Oftmals ist es beim Erlernen einer Programmiersprache effizienter, anstelle des Studiums von Handbüchern und Dokumentationen Beispiele zu analysieren. Zahlreiche Programmierer stellen für ihre Plugins den Quellcode zur Verfügung, so dass man ausreichend Möglichkeiten findet, diese Quellcodes zu untersuchen.
- 1. Beispiele aus dem Plugin-Verzeichnis
- 1.1. Advanced Julia Fractal
- 1.2. Arc Text
- 1.3. Archimedean Dots
- 1.4. Axis Streak
- 1.5. Axis-Based Shift
- 1.6. Black and White+
- 1.7. BlendModes Plus v3.1
- 1.8. Color Cut
- 1.9. DDS FileType Plus
- 1.10. Dynamic Contrast
- 1.11. Edge Detect Classic (for Paint.NET v5.0+)
- 1.12. Emboss-Relief+
- 1.13. Fragment Blur+
- 1.14. Icon Format
- 1.15. Markus-Lyapunov Fractal
- 1.16. Portable Document Format
- 1.17. QuantDith
- 1.18. Random Gradient Bars
- 1.19. RawLab
- 1.20. Reconstruction filter tool box als WaveToolBox
- 1.21. Sharpen Classic
- 1.22. Skew Horizontal
- 1.23. Smooth Julia Fractal
- 1.24. Sound Wave (Achtung: 2 Plugins mit identischem Namen, gemeint ist das von Foxxey
- 1.25. Thorn Fractal
- 1.26. Three-Coupled Oscillators
- 1.27. Tile Count
- 1.28. Tiled Form
- 1.29. Toggle Alpha Channel
- 1.30. Voronoi
- 1.31. Whitepoint Correction
- 1.32. xBRZ Upscaling PNG FileType Plugin
- 2. Alle Seiten zum Thema Codelab
Beispiele aus dem Plugin-Verzeichnis
Ein gute Möglichkeit, Plugins mit Quellcode zu finden, bietet das Pluginverzeichnis im PDN-Forum. Hier stellt man ein:
- Plugin Type: All Types
- Plugin Status: Any Status
- Plugin Compatibility: Any Version
Im Suchfeld des Browsers gibt man dann ein: source code
. Jetzt springt die aktuelle Anzeige im Browser nacheinander zu allen Plugin-Einträge, bei denen z.B. im Texteintrag vermerkt ist Source code provided
, also Quellcode bereitgestellt
.
Advanced Julia Fractal
Arc Text
Archimedean Dots
Axis Streak
Hier ist unklar, ob es sich um ein reines Codelab-Plugin handelt.
Axis-Based Shift
Hier ist unklar, ob es sich um ein reines Codelab-Plugin handelt.
Black and White+
'Surface.GetPointAddressUnchecked(int, int)' is obsolete: 'Use GetPointPointerUnchecked() instead'
BlendModes Plus v3.1
Kein Codelab-Plugin sondern C#.
Color Cut
DDS FileType Plus
Kein Plugin für Anpassungen/Effekte sondern für Dateityp.
Dynamic Contrast
Edge Detect Classic (for Paint.NET v5.0+)
Emboss-Relief+
Fragment Blur+
Hier ist unklar, ob es sich um ein reines Codelab-Plugin handelt.
Icon Format
Kein Plugin für Anpassungen/Effekte sondern für Dateityp.
Markus-Lyapunov Fractal
Hier ist unklar, ob es sich um ein reines Codelab-Plugin handelt. Im Kommentar steht Visual Studio und G'MIC
Portable Document Format
Kein Plugin für Anpassungen/Effekte sondern für Dateityp.
QuantDith
Muss noch geprüft werden.
Random Gradient Bars
Quellcode für C# Codelab und G'MIC-QT
RawLab
Kein Plugin für Anpassungen/Effekte sondern für Dateityp.
Reconstruction filter tool box als WaveToolBox
Sharpen Classic
Skew Horizontal
Smooth Julia Fractal
Sound Wave (Achtung: 2 Plugins mit identischem Namen, gemeint ist das von Foxxey
'EffectEnvironmentParameters.GetSelection(Rectangle)' is obsolete: 'There's no need to use this method. Use GetSelectionAsPdnRegion() instead, or the SelectionBounds property if you just need the bounding box.'
Thorn Fractal
Quellcode für C# Codelab und G'MIC-QT
Man hat den Eindruck, dass das Plugin nicht richtig funktioniert.
Three-Coupled Oscillators
Quellcode für C# Codelab und G'MIC-QT
Tile Count
Tiled Form
Quellcode für C# und G'MIC-QT
Toggle Alpha Channel
Voronoi
Whitepoint Correction
macht das etwas?
xBRZ Upscaling PNG FileType Plugin
Kein Plugin für Anpassungen/Effekte sondern für Dateityp.