Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Image Resizer (https://www.delphipraxis.net/95484-image-resizer.html)

RobertP 7. Jul 2007 11:51


Image Resizer
 
Liste der Anhänge anzeigen (Anzahl: 2)
Image Resizer 1.2
Neue Version verfügbar!

Image Resizer ermöglicht es, Grafiken schnell und direkt aus dem Windows-Explorer heraus in ein anderes Dateiformat oder eine andere Größe umzuwandeln oder einfach nur das Bild zu drehen. Die entsprechenden Profile werden vorher festgelegt, so dass später 2 Klicks genügen um ein Bild umzuwandeln. Geöffnet werden können alle gängigen Bildformate, gespeichert werden können die Bilder als Bitmap, JPEG, PNG oder TGA.

http://www.rpworld.de/img/screenshots/imageresizer1.png

Changelog
1.3:
- Bilder können als TGA gespeichert werden

1.2:
- Bug behoben, der für die falsche Berechnung der neuen Bildgröße verantwortlich war
- Fehlermeldung beim Update von Version 1.0 behoben

1.1:
- Proportionen können beim Vergrößern / Verkleinern erhalten werden
- Setup verbessert

1.0:


Image Resizer ist nur mit Setup erhältlich, da eine DLL registriert werden muss.
Ältere Versionen müssen nicht vor der Installation entfernt werden.

kevSTAR 7. Jul 2007 12:57

Re: Image Resizer
 
Gute Idee!

vllt. könnte man eine vorschau im einstellungsfenster mit einbauen von sagen wir mal 120x100 pixeln oder so :)

Luke_83 7. Jul 2007 13:22

Re: Image Resizer
 
Jo sieht ganz nett aus das Programm. Du könntest vielleicht noch die Unterstützung von NConvert, die bei der FreeWare XNView dabei ist mit einbinden. Dann hättest du noch mehr DateiFormate zuauswahl.Am besten mal danach googlen.

RobertP 22. Jul 2007 19:55

Re: Image Resizer
 
Zitat:

Zitat von kevSTAR
Gute Idee!
vllt. könnte man eine vorschau im einstellungsfenster mit einbauen von sagen wir mal 120x100 pixeln oder so :)

Wie meinst du das? Das Einstellungsfenster gilt ja allgemein und nicht für ein spezielles Bild.


Über NConvert werd ich mich mal schlau machen...

Jelly 22. Jul 2007 20:18

Re: Image Resizer
 
:thumb: :thumb: :thumb:
Super Sache, ehrlich. Sowas hab ich schon ne Weile gesucht.

Das Programm hat ein kleine Manktum: Beim Verkleinern/Vergrössern wird das Seitenverhältnis nicht eingehalten. Was nutzt es mir, ein Profil zu erstellen in dem ich ein Thumbnail von 120x80 haben möchte, und das Ursprungsbild liegt in einem anderem Seitenverhältnis vor (z.B. Hochkannt). Es wäre also extrem hilfreich, eine Option anzubieten, ob proportional vergössert/verkleinert werden soll, oder gestaucht werden soll.

Aber ansonsten, ich kanns nur wiedeholen, ein echt klasse Programm.

RobertP 23. Jul 2007 14:36

Re: Image Resizer
 
Zitat:

Zitat von Jelly
:thumb: :thumb: :thumb:
Super Sache, ehrlich. Sowas hab ich schon ne Weile gesucht.

Danke! :-D

Und dein Vorschlag kommt in die nächste Version :wink:

RobertP 27. Jul 2007 14:04

Re: Image Resizer
 
Neue Version online! Siehe 1. Post

Jelly 29. Jul 2007 18:33

Re: Image Resizer
 
Hi,

sorry, dass ich die neue Version erst jetzt teste.

Beim Start, und auch über das Explorer Context Menü, krieg ich nur eine Fehlermeldung gezeigt, sonst nichts:
Failed to get data for 'Proportions'

RobertP 29. Jul 2007 18:45

Re: Image Resizer
 
Hallo,
sorry, ich hab vergessen zu schreiben, dass man vor man die neue Version drüberinstalliert zuerst alle Profile löschen sollte. Das Einstellungsfenster müsste sich aber nach der Fehlermeldung trotzdem öffnen, dann einfach Profile löschen und neu erstellen.

Jelly 29. Jul 2007 19:34

Re: Image Resizer
 
Ja, hab ich auch grad gemerkt... Jetzt klappts.

Vielleicht noch eine Bemerkung, wie ich mir das mit der Proportioneneihaltung gedacht habe.
Wenn ich als Resizegrösse z.B. 160x120 eingebe, so dachte ich eigentlich, dass das Ergebnis bestmöglich in diese Grösse reinpasst, und dennoch die Proportionen stimmen. Am Besten, ich erklärs an Beispielen:

Code:
1000 x 500 -> 160 x 80   
1000 x 900 -> 133 x 120
500 x 1000 -> 60 x 120
Ich hoffe, du verstehst, was ich meine.
Ich habe mit deinem Programm eine neue Grösse von 160x80 angegeben. Mein Originalbild hatte die Grösse 1600x1200. Es wurde als Thumbnail von 160x120. Für die X Dimension also ok, aber zu gross für die Y Dimension. Erwarten würde ich ein Thumbnail von 107x80.

Berechnen würde ich das in etwa so:
Delphi-Quellcode:
function Crop (P : TPoint; CropSize : TPoint) : TPoint ;
var
  prop: Double;
begin
     prop := Min (CropSize.X / P.X, CropSize.Y / P.Y) ;
     Result := Point (round(P.X*prop), round(P.Y*prop));
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:22 Uhr.
Seite 1 von 2  1 2      

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