| Autor |
Beitrag |
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mo 25.08.03 17:29
Dieser Beitrag wurde von mir am 21.3.2004 neu geschrieben!
Hallo!
PL's PixIt ist ein Programm, welches in der Lage ist, mittels einer sehr einfachen Bedienung, die Auflösung von JPG- und BMP-Dateien zu ändern. Dabei kann man entweder eine einzelne Datei oder alle Dateien in einem Verzeichnis "resizen" (beides kann man auch per "Senden an" an das Programm übergeben).
Dabei kann man verschiedene Methoden auswählen, wie die neue Größe berechnet werden soll:
- freie Eingabe
- Proportionserhaltend nach Eingabe einer Seitenlänge
- mit Seitenverhältnis 1: 3/4 nach Eingabe einer Seitenlänge
- in Prozent der Ursprungsgröße
- die größte Seite angeben, die ein Bild haben darf
Außerdem werden EXIF-Daten erhalten, man kann sich die Dateinamen der Zieldateien selbst zusammenbauen und es kann eine Seite mit verlinkten Thumbnails generiert werden.
Ich hoffe auf viele Hinweise und Anregungen.
Downloads:
- PL's PixIt 3.0 (406KB) als Setup-Datei. Hierbei werden für den Deinstaller Werte in der Registry geschrieben, derselbige entfernt sie aber wieder.
- PL's PixIt 3.0 (290KB) als ZIP-Datei. Hier bei fehlt eine kleine Dokumentation und das Programm muss vom Nutzer ins "Senden An"-Menü eingetragen werden. Diesen Link bitte nur Forenintern verwenden!
MfG
Peter
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Zuletzt bearbeitet von Christian S. am Do 15.04.04 14:15, insgesamt 12-mal bearbeitet
|
|
Keldorn
      
Beiträge: 2266
Erhaltene Danke: 4
Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
|
Verfasst: Mo 25.08.03 22:52
Hallo Peter,
interessant, so ein Proggi werde ich in naher Zukunft mal brauchen
Bemerkung:
- was soll das mit dem Installprogramm. Ich möchte keine Programm installieren, nur testen. biete bitte auch nur die reine Zip-Datei an. Machst sich auch besser für Leute mit AnalogModem, wie ich.
- das Design und die Bedienung ist gewöhnungsbedürftig, aber nich unbedingt schlecht. allerdings läßt es sich nicht mit dar tastatur bedienen (ich komme nicht auf weiter), auch auf enter reagierts nich. Beim ersten mal bin ich darüber gestolpert, daß ich nochmal auf resize drücken muß (hab mich immer gewundert, warum nix gespeichert war). gut ok, das Programm soll für eine einfache Bedienung ausgelegt sein, aber manche Klicks sind für meine begriffe echt zuviel zuviel. (die Abfage mit der Dateinamen erweiterung halt ich für überflüssig, klar muß sie dran, warum sollte man dort auf nein klicken; und wenn ich bei Ziel bin, sollte das Prog gleich loslegen )
- es wäre schön wenn das Bild auch angezeigt wird (evtl mit Vorschau beim verkleinern, damit man das Ergebnis sieht)
- mir fehlen die angaben vom Bild (welche Größe hat es bereits) bzw. bei der Größenangabe könnte evtl die richtige Bildgröße als Anhaltspunkt drinstehen.
- öhm, was bedeutet die Zahl nach dem Eintrag "Maße geändert"
- es sind nur jpg möglich, keine BMPs
- die Ziel angabe finde ich unglücklich, da ich mich immer wieder durch den gesamten Verzeichnisbaum klicken muß. auch könnte der Dateiname schon im Edit-Feld drinstehen.
- ich würde es bei der Quelle und Ziel eher begrüßen, wenn der richtige Open/savePicturedialog erscheint, beim openpicturedialog deswegen, weil man dort mehrer Files auswählen könnte, nicht bloß eine Datei oder gleich den ganzen ordner.
das wars fürs erste.
Mfg Frank
_________________ Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Di 26.08.03 07:26
| Keldorn hat folgendes geschrieben: | | - was soll das mit dem Installprogramm. Ich möchte keine Programm installieren, nur testen. biete bitte auch nur die reine Zip-Datei an. Machst sich auch besser für Leute mit AnalogModem, wie ich. |
500k ist aber auch für einen Modembenutzer nicht wirklich groß. Ich gebe dir im Prinzip zwar recht: Die meisten Programme hier wird man testen (müssen), um evtl. Fehler aufzuspüren. Und bei 90% ist dann ein Setup Quark.
Manchmal will man aber bereits vor dem Start bestimmte Werte in die Registry schreiben. Als Beispiel, benutzerunabhängige Werte in HKLM (was ja manchmal nur der Admin machen darf). Dafür bietet sich das Setup an. Oder evtl. muss jemand eine DLL registrieren, ... was auch immer ... Und da gehört das Setup dann IMHO gleich mit zum Test des Programms.
Grundsätzlich ablehnen würde ich´s also nicht. Letztlich kommt´s aber natürlich auf das Programm an.
Gruß.
|
|
Christian S. 
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Di 26.08.03 10:32
Hallo, Keldorn!
Vielen Dank für den ausführlichen Test des Programmes. Den Installaer gibt es, damit unerfahrene Benutzer das Programm auch in den "Senden An"-Menü hineinbekommen und außerdem auf jeden Fall der Lizenztext akzeptiert wird.
Nun zu den anderen Punkten:
- das mit der Tastaturbedienung habe ich schlecht un ergreifend vergessen
- das mit der Dateinamenerweiterung nehme ich raus.
- die Ursprungsbildgröße werde ich noch drin unter bringen.
- über die Vorschau muss ich nachdenken. Denn im Grunde genommen weiß man ja, welche Größe man haben will, wenn man den Resizer benutzt. Da hilft eine Vorschau wenig.
- die Zahl nach "Maße geändert" habe ich vergessen, rauszunehmen. War nur für meine Zwecke gedacht
- ob ich BMP-Dateien mit rein nehmen werde, weiß ich nicht. Gedacht ist das Programm hauptsächlich für die Besitzer von DigiCams und die produzieren JPGs.
- dass der Dateiname im Editfeld erscheint, werde ich noch reinmachen.
- über die Open-/Save-Dialoge muss ich noch nachdenken. Damit würde ich den Nutzer dann praktisch alleine lassen, ohne ihm Hilfen anzeigen zu können.
So, ich werde mich jetzt erst einmal an die Änderungen machen.
Vielen Dank fürs Testen
Peter
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Keldorn
      
Beiträge: 2266
Erhaltene Danke: 4
Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
|
Verfasst: Di 26.08.03 11:59
@mathias
| MathiasSimmack hat folgendes geschrieben: |
500k ist aber auch für einen Modembenutzer nicht wirklich groß. Ich gebe dir im Prinzip zwar recht: Die meisten Programme hier wird man testen (müssen), um evtl. Fehler aufzuspüren. Und bei 90% ist dann ein Setup Quark.
...
Grundsätzlich ablehnen würde ich´s also nicht. Letztlich kommt´s aber natürlich auf das Programm an.
|
jo mir gehts aber auch z.b. darum: die wenigsten Programme sind fehlerfrei. Und wenn es einen interessiert, dann lädt man sich das Programm nach jeder Fehlerbereinigung / Verbesserung erneut runter. und wenn das Prog durch den installer 300kb oder was weiß ich was größer ist, habe ich mir schnell ein MB für nix und wieder nix runtergeladen.
Mfg Frank
_________________ Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Di 26.08.03 12:06
OFF-TOPIC:
Richtig, das stimmt. In solchen Fällen gebe ich meist nur die aktualisierte Exe (oder was sich halt so ändert) gezippt raus. Das Archiv kann man sich dann in den Ordner entpacken und hat die neuen Dateien.
Ansonsten könnte man ja mal einen Topic speziell zum Thema Installer aufmachen. Bei Interesse natürlich. Wie gesagt, es gibt ja Dinge, wo er erforderlich ist. Wenn ich bspw. lese, dass sich manche Programme in der Registry oder in INI-Dateien verewigen, dann wünsche ich mir, dass ich das nicht manuell löschen muss. Dafür ist der Installer dann natürlich gut. Oder der angesprochene Fall, dass du irgendeine Bibliothek registrieren musst, damit dein Programm funktioniert.
Aber wenn man das Programm einmal installiert hat, dann gibt´s ja mehrere Möglichkeiten, die vorhandenen Dateien zu aktualisieren - sollte das notwendig sein.  Und für die Erstkontaktler kann man ja ein aktualisiertes Setup ins Netz stellen.
Gruß.
|
|
Christian S. 
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Di 26.08.03 18:20
Hallo!
Ich habe eine neue Version hochgeladen. Irgendwie scheint aber heute nicht mein Tag zu sein, könnten sich also mehr Fehler drin befinden als vorher.
Folgende Änderungen habe ich vorgenommen:
- Mit der Entertaste kann man praktisch durch das gesamte Programm hindurch laufen
- die Angabe der Quelldateien ist völlig neu und flexibler
- wenn nur eine Datei "resized" wird, werden bei der Eingabeaufforderung für die neuen Maße die alten als "Hilfe" daneben angezeigt
- man kommt jetzt mit einem Schritt weniger aus
- man muss am Schluss nicht noch einmal auf "Resize!" klicken.
Ich hoffe, ich habe das Programm jetzt nicht verschlimmbessert.
Grüße
Peter
//edit: @Keldorn: ich hoffe, Deine Kritik bleibt so gut!
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Zuletzt bearbeitet von Christian S. am So 21.03.04 01:20, insgesamt 1-mal bearbeitet
|
|
Keldorn
      
Beiträge: 2266
Erhaltene Danke: 4
Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
|
Verfasst: Di 26.08.03 22:11
| Peter Lustig hat folgendes geschrieben: |
Ich hoffe, ich habe das Programm jetzt nicht verschlimmbessert.
|
für meine Bedürfnisse isses jetzt so gut und für das, was ich in paar Tagen machen will, isses genau richtig. Der openpicturedialog steht dem Programm auch besser als es vorher war.
ein kleiner Fehler hat sich noch eingeschlichen: ich weiß nicht wie du das mit dem Vor und zurück machst, aber die Texte links sind unterscheidlich (z.B. bei methode zur Größenermittlung und bei Zielangabe steht als erstes Art der quelle)
Mfg Frank
_________________ Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
|
|
Christian S. 
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 27.08.03 10:08
Hallo!
Die Texte links sind jetzt korrigiert.
Und da das Programm ja anscheinend fertig wird, habe ich das JPG jetzt in die EXE-Datei integriert, sodass die nicht mehr nötig ist.
Die ZIP-Datei enthält jetzt ein vollständig lauffähige Version des Programmes. Man muss (wenn man die Funktion nutzen will) eine Verknüpfung mit dem Programm dann jedoch selbst ins "Senden An"-Menü einfügen.
Die aktuelle Version ist jeweils im ersten Beitrag downloadbar
MfG
Peter
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Christian S. 
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Sa 13.09.03 18:44
Hallo!
Inzwischen gibt es eine neue Version des Resizers, jedoch hat sich jetzt der Programmname zu "PL's PixIt 2.1" geändert.
neue Funktionen:
- Expertenmodus: man kann alles von einem Fenster aus machen
- Drag 'n Drop: Dateien oder Ordner einfach in das "Quelle"- oder Expertenfenster ziehen
- interne Änderungen: ich komme mit einer Fremdkomponente weniger aus und trotz mehrfarbigen Logo und Expertenmodus ist das Programm nur 1KB größer geworden. Außerdem kann ich besser nach Fehlern suchen.
Die Downloadlinks sind im ersten Posting.
MfG
Peter
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Keldorn
      
Beiträge: 2266
Erhaltene Danke: 4
Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
|
Verfasst: So 14.09.03 10:33
Hallo
der Expertenmodus is nich schlecht, geht einfacher  , das mit dem Drag and Drop ist auch nich schlecht.
is nur n bissel schade, daß du mit den Modus-Buttons von deinem bisherigen Design weggegangen bist und die wieder wie richtige Buttons aussehen, paßt nicht ganz zum Programmbild.
Ich würd mir trotzdem wünschen, das das Prog weitere Formate behandeln kann. Es müssen nich alle Formate sein (vielleicht hilft dir die GraphicEx-lib weiter) zumindestens BMP wäre nich schlecht.
und beim hinzufügen kann ich die gleiche Datei mehrmals hinzufügen.
Mfg Frank
_________________ Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
|
|
Christian S. 
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: So 14.09.03 10:42
Hallo!
Das mit dem mehrmals hinzufügen klappt aber nur per Drag 'n Drop, oder? Da hatte ich die Prüfung vergessen.
Andere Dateiformate: hm, ich weiß nicht. Das Tool ist wirklich hauptsächlich für die Nutzer von DigiCams und die speichern alle in JPG. Aber ich werde mir das überlegen.
Die Modusbuttons gehen leider momentan nicht anders. Das ist noch die Delphi-Standardkomponente und die ist halt etwas beschränkt. Und ich möchte auch nicht allzu viele Fremdkompos benutzen, da findet man die Fehler so schlecht, wie schon einmal erfahren musste. Aber stören tut es mich auch!
MfG
Peter
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Christian S. 
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Sa 20.09.03 15:27
Hallo!
So, eine neue Version ist online. Neue Dateiformate sind immer noch nicht drin, aber vielleicht in der Version 2.2. Also, was ist neu:
Der Fehler mit dem doppelt hinzufügen wurde beseitigt und die Modus-Buttons sind dank Keldorn jetzt auch etwas mehr an das Design angepasst.
Hinzugekommen ist auch noch etwas:
- auf Wunsch kann der Resizer jetzt EXIF-Daten erhalten
- je nachdem, ob verkleinert, normal vergrößert oder stark vergrößert wird, wird ein anderer Algorithmus verwendet. Die Ergebnisse sind sichtbar besser.
Bei der Installation ist auch noch was geändert:
- durch den Umstieg von Inno Setup auf NSIS ist die Größe des Installers gesunken, und zwar trotz:
- "Anmerkungen zum Programm", ein kleines PDF, welches Funktionen erläutert, die im Programm selbst nicht beschrieben werden.
Die Downloadlinks sind die Gleichen.
MfG,
Peter
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
ErnestoChe
      
Beiträge: 528
Win 2000 pro, CRUX 2.0
Delphi 6 Pers, Open K3
|
Verfasst: Mi 22.10.03 17:42
Hallo Peter,
ich habe dein Programm runtergeladen und getestet. Gefällt mir ganz gut. Auch das Design finde ich nicht schlecht.
Wie gesagt, ich habs nicht ausführlich getestet, aber mir ist aufgefallen, dass man in der About-Box ins Memo reinschreiben kann. Solltest du vielleicht auf ReadOnly setzen.
MFG
- Ernesto -
|
|
Christian S. 
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 22.10.03 17:47
Hallo!
Schön, dass Dir das Programm gefällt.
Vielen Dank für den Hinweis! Das werde ich ändern.
MfG
Peter
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
PhilGo
      
Beiträge: 315
Win 98, Win Longhorn ;-)
|
Verfasst: Mo 27.10.03 17:00
Moin, dein Proggi ist erste Sahne! Das hab ich heute schon 14 mal benutzt und es läuft einfach gut. Das Programm ist optimal für Grafiker, die ihre Grafiken zu klein oder zu groß gemacht haben.
Verbesserungen: Vielleicht kannst du dein Proggi mit einer Funktion ausrüsten, mit der man dein Proggi in die Tastleiste verkleinern kann.
Mfg PhilGo
_________________ Sie werden dich finden und töten... Söhne der großen Bärin!
|
|
Christian S. 
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mo 27.10.03 17:43
Hallo!
Vielen Dank für das Lob!
Du meinst aber sicher nicht die Taskleiste, sondern die TNA, oder? Wenn das mit der Taskleiste nicht funktioniert, dann habe ich da wohl etwas sehr falsch gemacht!
Bis ich die Fehler und Vorschläge eingearbeitet habe, kann es noch was dauern, während des Semesters ist immer so wenig Zeit.
MfG
Peter
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
PhilGo
      
Beiträge: 315
Win 98, Win Longhorn ;-)
|
Verfasst: Di 28.10.03 16:30
Ich meine die TNA. Sorry, mein Fehler.
Übrigens: Was studierst du?
Mfg PhilGo
_________________ Sie werden dich finden und töten... Söhne der großen Bärin!
|
|
Christian S. 
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Di 28.10.03 22:48
Hallo!
Dachte ich mir doch, dass die TNA gemeint war. Sonst wäre ich echt geschockt gewesen.
Ich studiere übrigens Physik auf Diplom.
MfG
Peter
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
PhilGo
      
Beiträge: 315
Win 98, Win Longhorn ;-)
|
Verfasst: Mi 29.10.03 16:52
Alle Achtung, studieren würde ich mir net zutrauen.
Mfg PhilGo
_________________ Sie werden dich finden und töten... Söhne der großen Bärin!
|
|