AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte SharpPix 2.0 inkl. Plugins
Thema durchsuchen
Ansicht
Themen-Optionen

SharpPix 2.0 inkl. Plugins

Ein Thema von Christian S. · begonnen am 24. Sep 2005 · letzter Beitrag vom 16. Okt 2005
 
Benutzerbild von Christian S.
Christian S.

Registriert seit: 19. Apr 2003
Ort: Düsseldorf
835 Beiträge
 
#1

SharpPix 2.0 inkl. Plugins

  Alt 24. Sep 2005, 10:24
SharpPix 2.0

SharpPix ist ein Programm, welches dazu dient, die Größe vieler Bilddateien auf einmal zu ändern. Dabei werden verschiedene Arten unterstützt, die neuen Maße einzugeben, sodass SharpPix in vielen Situationen einsetzbar ist. Auf Wunsch werden EXIF-Daten in die geänderten Dateien übernommen, eine HTML-Galerie erstellt oder auch die Dateinamen mit einer Art Baukasten neu erstellt.

Nach SharpPix 1.0, habe ich nun SharpPix 2.0 geschrieben. Dabei habe ich zum einen das Programm neu geschrieben und zwar in Delphi .NET.

Zum anderen habe ich dem Programm neue Funktionen verpasst. So kann man z.B. nun die Qualität der JPEGs einstellen und die Erstellung einer HTML-Galerie hat mehr Optionen. Was aber die Versionsteigerung eigentlich rechtfertigt, ist das Plugin-Interface. Es ist möglich, sehr einfach (grafische und nicht-grafische) Plugins für SharpPix 2.0 zu schreiben.

Einen (sehr) kleinen Einstieg dazu findet man durch eine mitgelieferte HTML-Datei. Lohnender ist wohl aber der Blick in die Projekte "HTMLGalery.plugin.dll" und "ArgParser.plugin.dll". Ersteres ist die Funktion, um eine HTML-Galerie zu erstellen, welche in in ein grafisches Plugin ausgelagert habe. Letzteres ist die Funktion, Kommandozeilenargumente auszulesen, in ein nicht-grafisches Plugin ausgelagert. Das habe ich in C# geschrieben, um auch für C# ein kleines Beispiel bereit zu haben.

Im Anhang findet Ihr sowohl die ausführbare Version, als auch die Sourcen. Die ZIP-Datei mit den Sourcen enthält auch drei leere Verzeichnisse, die habe ich direkt beigepackt, weil dort beim kompilieren Daten rein geschrieben werden.

Ein paar Hinweise:
  • Um die Sourcen zu kompilieren, benötigt Ihr Delphi 2005! Die Personal sollte reichen.
  • Bitte beachtet die Lizenz, welche den Sourcen beiliegt und in jeder pas-Datei im Header stehen sollte.
  • Dies hier ist eine sehr frühe Version. Es kann sich noch alles ändern, auch die Plugin-Interfaces
Phantastisch wäre es, wenn sich jemand findet, der mal ein Plugin für SharpPix entwickelt und mir ein Feedback gibt, was an dem Interface noch zu machen ist. Das ist natürlich sehr viel verlangt, aber vielleicht habe ich ja Glück!

Downloads:
Christian S.
Admin in der Entwickler-Ecke
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz