Anzeige

Tutorial für Photoshop Programmierung

Tutorial für Photoshop Programmierung | PSD-Tutorials.de

Erstellt von goldmoon, 06.09.2008.

  1. goldmoon

    goldmoon Aktives Mitglied

    Dabei seit:
    01.11.2005
    Beiträge:
    747
    Geschlecht:
    männlich
    Ort:
    Hannover
    Software:
    Photoshop CS
    Kameratyp:
    Canon EOS-500D
    Tutorial für Photoshop Programmierung
    Hallo Jungs und Mädels,

    es gibt einige Möglichkeiten Photoshop zu steuern und Abläufe zu Automatisieren. Aktionen und Skripte dürften den meisten bekannt sein.

    Es gibt aber auch die Möglichkeit Abläufe in PS viel komfortabler aus einer Programmiersprache wie "VisualBasic Dot Net" zu steuern. Da dieser Weg aber wenig bis gar nicht dokumentiert ist, und ich mich damit sehr gut auskenne, würde ich ein Tutorial darüber schreiben, wenn genügend interesse/interessenten vorhanden ist/sind.

    Wenn sich also jemand dafür interessieren würde, bitte hier melden, und am besten noch kurz mitteilen, welche Funktionen ich behandeln sollte.

    Das Tutorial würde folgende Themen enthalten:

    - Was ist mit einer Programmiersprache und PS möglich...

    - Wie bindet man die Bibliotheken von PS in DotNet ein

    - PS öffnet Bilder Programmgesteuert(mit Buttons oder Tastaturbefehlen)

    - Neue Dokumente, Ebenen und Ebenensets Programmgesteuert erstellen

    - Selektionen erstellen und Manipulieren

    - Filter, Aktionen und Skripte Programmgesteuert anwenden

    - Programmgesteuertes Speichern der Dokumente

    - Stapelverarbeitung uvm.


    Ein wenig Programmiererfahrung und kentnisse in VB bzw. VB.Net sollte man schon mitbringen.

    Was kann ich schon mit einem externen Programm mit PS machen, was ich nicht auch allein mit PS machen kann?

    Die Antwort darauf ist: Es gibt kaum etwas, was man nicht machen kann. U.a:

    - Befehle mit den Lieblingsparametern ausführen ohne einen einzigen Dialog zu sehen und die Parameter trotzdem leicht manipulieren(mit eigenen Dialogen die sich die eingestellten Parameter merken können, und sogar Parameter Sets)

    - Stapelverarbeitungen die die PS eigene SV, Aktionen und Skripte in den Schatten stellen

    - Intelligente Bildverarbeitung. Kann man zwar auch bedingt mit Skripten, doch wer mal versucht hat einfache Dialoge damit zu erstellen, um die Skripte veränderbar bzw. steuerbar zu machen, weiß wie schwierig das ist. Mit dem Form-Editor der DotNet umgebung ist das dagegen wirklich einfach.


    Ich rechne ehrlich gesagt nicht damit, das hier viel Resonanz kommen wir... aber wir werden sehen.


    LG, Goldmoon
     
    #1      
    abernitz gefällt das.
  2. ManniC

    ManniC Pixelquäler

    Dabei seit:
    26.03.2008
    Beiträge:
    392
    Geschlecht:
    männlich
    Ort:
    Bottrop / Oberhausen
    Software:
    CS6
    Kameratyp:
    Canon EOS 7D
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Also ich finde die Idee, die Initiative klasse !!!!
     
    #2      
  3. kolja23

    kolja23 Nicht mehr ganz neu hier

    Dabei seit:
    21.12.2006
    Beiträge:
    167
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Schließe mich Manni an!
    lg.
     
    #3      
  4. n0nam3

    n0nam3 Aktives Mitglied

    1
    Dabei seit:
    30.05.2006
    Beiträge:
    1.079
    Geschlecht:
    männlich
    Ort:
    Berlin
    Software:
    Photoshop & Illustrator CS5
    Kameratyp:
    Canon EOS 350D
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Das passt ja prima,
    ich habe letztens ein Thema aufgemacht, indem ich nach einer Möglichkeit gesucht habe
    Informationen aus der Photoshop-eigenen Datei .psd herauszulesen.

    Meinst du, du schaffst es einen Code zu schreiben, indem man eine Art Statistik/Tabelle
    zu den eigenen Photoshop-Dateien raus lesen kann?

    Ich würde nämlich gerne mal wissen, wie viele Ebenen diverse .psd-Dateien beinhalten usw usw... :D
    Dann würde ich mich mit dem Tutorial auch auseinandersetzen.
     
    #4      
  5. xxxsharkyxxx

    xxxsharkyxxx Siebenschläfer

    Dabei seit:
    30.06.2007
    Beiträge:
    128
    Geschlecht:
    männlich
    Ort:
    Kaltbrunn (CH)
    Software:
    Photoshop CS2, Cinema 4D, Dreamweaver CS3
    Kameratyp:
    Sony W33
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Super Idee, würde mich auch dafür interessieren...
     
    #5      
  6. Lobster1956

    Lobster1956 ein Hamburger im Erzgebirge Kreativ-Flatrate-User

    Dabei seit:
    24.03.2008
    Beiträge:
    231
    Geschlecht:
    männlich
    Ort:
    Thalheim
    Software:
    Designsuite CS5
    Kameratyp:
    Olympus E-520
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    so ein Tutorial wäre sogar sehr interessant, endlich mal ein Ansatz der sonst sehr vernachlässigt wird...
    René
     
    #6      
  7. Matthias

    Matthias Administrator Teammitglied PSD Beta Team

    1
    Dabei seit:
    08.03.2004
    Beiträge:
    4.187
    Geschlecht:
    männlich
    Ort:
    Waren (Müritz)
    Software:
    CC
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Hallo Goldmoon,

    das wäre oberklasse, wenn du zu diesen Themen eine schöne Tutorialserie machen kannst.

    Das passt richtig hier rein, weil die mit Grundlagentutorials sind wir gut aufgestellt, aber diese Nischen, die nicht jeder kann, da gibt es richtigen Bedarf.

    Freue mich auf deine Tutorials.

    Beste Grüße
    Matthias
     
    #7      
  8. koelner11111

    koelner11111 Noch nicht viel geschrieben

    Dabei seit:
    15.07.2006
    Beiträge:
    46
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    ist mir völlig neu,...und für Neues bin ich immer offen....freu mich drauf:)
     
    #8      
  9. MasterJoko

    MasterJoko Erklärbär

    Dabei seit:
    12.02.2006
    Beiträge:
    111
    Geschlecht:
    männlich
    Software:
    CS3 Suite
    Kameratyp:
    Sony DSC P52
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Hallo,

    Ich schließe mich mal meinen Vorrednern an, und finde diese Idee ebenfalls sehr sinnvoll, da auch ich schon nach der einen oder anderen Möglichkeit gesucht habe, gewisse Abläufe zu automatisieren.

    Um einen generellen Einstieg zu finden, wäre es von Vorteil, du könntest ein nicht so extrem anspruchsvolles Tutorial dazu machen.
    Vorgehensweise, und der Weg, bis es zum Automatischen Ablauf kommt, exakt zu beschreiben.
    So kann man sich evtl. selbst ein Bild davon machen, wie weitere, andere Schritte, die man braucht, selbst gestalten zu können.

    mfg
     
    #9      
  10. enigma1973

    enigma1973 CS5+Nikon D5100 +Creo Elements Kreativ-Flatrate-User

    Dabei seit:
    11.03.2008
    Beiträge:
    2.597
    Geschlecht:
    weiblich
    Ort:
    cölbe
    Software:
    CS5
    Kameratyp:
    Nikon D5100
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    ich interesire mich auch dafür
     
    #10      
  11. Lona

    Lona Aktives Mitglied

    Dabei seit:
    02.05.2007
    Beiträge:
    300
    Geschlecht:
    weiblich
    Ort:
    Hohenmölsen
    Software:
    PI x3/PS CS
    Kameratyp:
    Konika Minolta
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Ich finde diese Idee auch sehr gut und sinnvoll-ich würde mich dafür interessieren ,wenn es verständlich geschrieben ist......denn nicht alle sind Experten
    *gg*
     
    #11      
  12. mspohr

    mspohr Noch nicht viel geschrieben

    Dabei seit:
    05.11.2012
    Beiträge:
    1
    Geschlecht:
    männlich
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Hallo,

    ich suche dringend jemanden, der mir ein kleines Programm für Photoshop schreiben kann (selbstverständlich bezahlt), da ich eine Idee für eine Automatik habe, die mit den eingebauten Features von Photoshop nicht umsetzbar ist.

    Vielleicht kommt ja hierüber ein Kontakt zu Stande: mspohr@spohr-schuhe.de
     
    #12      
  13. fotopeik

    fotopeik RatgeBär

    Dabei seit:
    18.12.2011
    Beiträge:
    342
    Geschlecht:
    männlich
    Ort:
    Dresden
    Software:
    CC 2014 auf Windows8.1 (64b), NIK-Filter
    Kameratyp:
    CANON EOS 5D m iii
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Gibt es das Tut schon? Auch wenn nicht alle Experten sind, das Interesse dafür ist sicher bei vielen vorhanden.
     
    #13      
  14. Pixel1001

    Pixel1001 Noch nicht viel geschrieben

    Dabei seit:
    22.05.2012
    Beiträge:
    8
    Geschlecht:
    männlich
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Hallo,
    ich finde die Idee auch sehr spannend. Eine eigene Datenbank mit den bearbeiteten Fotos und den weiteren Informationen ggf. ein Archiv wäre schon toll.

    Also ich kann mit VB6 sehr gut umgehen, mit .NET mangels IDE nur kleine Projekte bisher, kenne mich mit SQL-Datenbanken gut aus und würde mein Wissen für so ein Projekt teilen.

    LG,
    Pixel.
     
    #14      
  15. patrick_l

    patrick_l Stereotyp(e)

    22
    Dabei seit:
    11.05.2008
    Beiträge:
    7.629
    Geschlecht:
    männlich
    Ort:
    NRW
    Software:
    CS6/CC2017, Affinity, Atom, Brackets, PHPStorm, Pug, Sass, Wacom
    Kameratyp:
    Canon DSLR [...]
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Da irrst du dich gewaltig ;) Gerade für fortgeschritten Photoshop-User wäre es man was neues. Wenn man mal so schaut gibt Vergleich mehr Grundlagen als fortgeschrittene Tutorials / Inhalte.
    Kann ich mich nur anschließen. Würde es richtig klasse finden, wenn du ein Tutorial bzw. gleich eine ganze Serie dazu machen würdest. VB und Co sind zwar noch etwas Neuland für mich, aber würde sehr gerne mehr Wissen aneignen und dieses vertiefen.

    Liebe Grüße, Patrick
     
    #15      
  16. Pixel1001

    Pixel1001 Noch nicht viel geschrieben

    Dabei seit:
    22.05.2012
    Beiträge:
    8
    Geschlecht:
    männlich
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Hier für die Windows-User:

    Ein Beispiel in VB6, einfach in ein Formular packen, Verweise von Photoshop einfügen und schon geht der Spass los:

    Code (Text):
    1.  
    2. Option Explicit
    3.  
    4. Dim PS As Photoshop.Application
    5.  
    6. Private Sub Form_Load()
    7.     Call InitProg
    8. End Sub
    9.  
    10. Private Sub InitProg()
    11.     Set PS = New Photoshop.Application
    12.     Msgbox "Ihre Version von Photoshop: " & PS.Version
    13. End Sub
    14.  
    15. Private Sub ClearProg()
    16.     PS.Application.Quit
    17.     Set PS = Nothing
    18. End Sub
    19.  
    20. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    21.     Call ClearProg
    22. End Sub
    23.  
    Und hier einmal das ganze als VB-Script:
    (einfach den Code in ein Textdokument packen und die Datei als test.vbs abspeichern. Doppelklick auf die Datei...

    Code (Text):
    1.  
    2. 'Die Version auslesen
    3. on error resume next
    4. Set PS=WScript.CreateObject("Photoshop.Application")
    5. Msgbox PS.Version
    6. PS.Application.Quit
    7. Set PS=nothing
    8.  
    9.  
    Nun, ob goldmoon noch Lust hat ->Jahr 2008<- wäre abzuwarten. Aber die Frage kann ja im Jahr 2012 noch einmal aufgefrischt werden.
    Also her mit den Meinungen.

    Hinweis:
    Es wäre aber vorerst zu klären ob die Verwendung der Bibliotheken von PS in den Lizenztexten geklärt wird. Ansonsten ist dieser von mir gepostete Code nur für Informationszwecke, wie so etwas gemacht wird, gedacht.

    LG,
    Pixel.
     
    Zuletzt bearbeitet: 05.11.2012
    #16      
  17. patrick_l

    patrick_l Stereotyp(e)

    22
    Dabei seit:
    11.05.2008
    Beiträge:
    7.629
    Geschlecht:
    männlich
    Ort:
    NRW
    Software:
    CS6/CC2017, Affinity, Atom, Brackets, PHPStorm, Pug, Sass, Wacom
    Kameratyp:
    Canon DSLR [...]
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Wie ich das hasse wenn irgendwelche Forenleichen ausgegraben werden und man selber nicht aufs Datum achtet :hmpf: Aber klasse das du etwas dazu beitragen kannst.

    Interesse meinerseits ist auf jeden Fall da. Wenn es deine Zeit zulässt und du Lust dazu hast, kannst du doch mehr dazu machen. Ich würde es zumindest klasse finden.

    Liebe Grüße, Patrick
     
    #17      
  18. Pixel1001

    Pixel1001 Noch nicht viel geschrieben

    Dabei seit:
    22.05.2012
    Beiträge:
    8
    Geschlecht:
    männlich
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Naja, so wie es ausschaut sind alle User mit den Funktionen zufrieden.
    Ich hätte gedacht, dass eine Art Wunschliste auftaucht oder eine Diskussion über sinnvolle Automatisierungen entsteht.

    Aber wer im Netz einwenig stöbert kommt auf einige Seiten wo das Scripting innerhalb von PS sehr ausführlich behandelt wird.

    Es wird dann eher kein Tutorial für die Programmierung in oder auch wie mein Beispiel zeigt von "Aussen" geben.

    Pixel.
     
    #18      
  19. patrick_l

    patrick_l Stereotyp(e)

    22
    Dabei seit:
    11.05.2008
    Beiträge:
    7.629
    Geschlecht:
    männlich
    Ort:
    NRW
    Software:
    CS6/CC2017, Affinity, Atom, Brackets, PHPStorm, Pug, Sass, Wacom
    Kameratyp:
    Canon DSLR [...]
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Werde da auf jeden Fall nochmal genauer nach schauen.
    Gerade das Programmieren von außen finde ich interessant. Halt das erstellen eigener Tools für diverse Aufgaben. Was auch interessant ist, ist meiner Meinung nach Adobe Air. Damit kann man ja auch einiges anstellen.

    Trotzdem danke für dein Beispiel. Bin gespannt ob sich sonst noch jemand dazu äußert. Selbst wenn nicht, werde da wie gesagt selber nochmal bisschen nach suchen.

    Liebe Grüße, Patrick
     
    #19      
  20. Pixel1001

    Pixel1001 Noch nicht viel geschrieben

    Dabei seit:
    22.05.2012
    Beiträge:
    8
    Geschlecht:
    männlich
    Tutorial für Photoshop Programmierung
    AW: Tutorial für Photoshop Programmierung

    Hallo Patrick,
    nun sind wir wenigstens zwei, die Hoffnung stirbt zuletz und daher bin ich natürlich auch in einem halben Jahr noch offen für dieses Thema.

    Bei mir ist die Forografie nur Hobby, somit habe ich nicht so dringend das Bedürfnis meinen Arbeitsablauf zu automatisieren. Die Programmierung ist Tagesgeschäft, auch wenn die Fachrichtung eher im Industriebereich mit Datenbankanbindungen zu suchen ist. Ich dachte gerade der Datenbankansatz wäre hier gefragt, weil mich bei meinen Fotosammlungen immer wieder die Suche nervt. So verwende ich Lightroom für die Fotosammlungen und Entwicklung, DXO kommt auch für Entwicklungen an meine RAW's ran und manchmal auch noch CaptureOne. Danach freut sich Photoshop über den Input. Manchmal darf aber Photoshop gleich an die RAW's.
    Und dann werden die Fotos auch noch in CorelDraw verwendet um Pixelgenau Drucken zu können.
    Und hier würde ich mir eine schlaue Software wünschen, welche eben die Aktionen verknüpft und mir z.b. bei der Suche nach "Hochzeit" oder "Garten" eben alle Dateien die in dem Zusammenhang gekennzeichnet wurden, anzeigt.

    Ja, mit etwas Zeit und Liebe kann das auch die WindowsDesktop-Suche, aber das gelbe vom Ei ist das nicht.

    Na dann warte ich mal was die Zukunft bringt.;)

    LG,
    Pixel.
     
    #20      
x
×
×
teststefan