AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Freeware: Graphik --> ICO
Thema durchsuchen
Ansicht
Themen-Optionen

Freeware: Graphik --> ICO

Ein Thema von sakura · begonnen am 5. Sep 2002 · letzter Beitrag vom 18. Mär 2003
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von sakura
sakura
Registriert seit: 10. Jun 2002
Hi DPler,

hier ist der kleine Anfang eines Grafikkonverters. Mit dem Programm könnt Ihr einfach eine (fast) beliebiege Grafik (WMF, BMP, JPG, GIF, PCX, ...) öffnen und eine ICO Datei generieren. Die ICO Datei kann (momentan) bis zu neun Icons enthalten (Breite x Höhe x Bittiefe: 16x16x4, 16x16x8, 16x16x32, 32x32x4, 32x32x8, 32x32x32, 48x48x4, 48x48x8, 48x48x32).

Einfach mal testen und Erfahrungen schildern. Die ICO Datei wird automatisch bei Anzeige erstellt (gleicher Pfad, gleicher Name mit Endung .ico). Die Oberfläche ist noch absolut miess, aber die Basisidee läuft erst mal. Bei Fehlern melden, Verbesserungsvorschläge zur Nutzerführung sind noch nicht gewünscht, Fahlerhinweise dagegen schon, da ich noch genug auf meiner Liste habe und keine Zeit.

Das ganze ist eine MDI Anwendung, aber die einzelnen Features sind noch nicht genutzt.

Dank für Eure Zeit.

......

P.S. Die Oberfläche wird irgendwann verschwinden und das Tool kann als Explorer-Erweiterung genutzt werden.

Nur noch Download für Shell Extension aktivert: http://www.delphipraxis.net/viewtopic.php?t=2330
Ich bin nicht zurück, ich tue nur so
 
Benutzerbild von Jan
Jan

 
Delphi 7 Enterprise
 
#2
  Alt 23. Okt 2002, 14:41
auch wenn das Prog ja schon uralt ist (10.6.2002) wollt ich ma sagen, dass ich es echt supergut gebrauchen kann, ist echt nützlich, ABER:
wenn man ein bild geöffnet hat, dann sollte man es auch wieder schliessen können, denn der schliessen-Button bewirkt nur eine minimierung.
Ansosten acht klasse.
Jan
  Mit Zitat antworten Zitat
Benutzerbild von Jan
Jan

 
Delphi 7 Enterprise
 
#3
  Alt 23. Okt 2002, 14:42
mann bin ich doof, hab falsches datum gelesen, ist ja noch garnicht so alt. sry
Jan
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

 
Delphi 11 Alexandria
 
#4
  Alt 23. Okt 2002, 14:51
Danke Dir. Das Projekt schläft zur Zeit ein wenig. Wird aber bis Weihnachten noch ein wenig daran gearbeitet und arbeitet dann als direktes Explorer-PlugIn. Source-Codes werden dann auch offen gelegt - mit wenigen Ausnahmen, wie z.B. JPG Unterstützung, da dieses Codes zugekauft sind.
Daniel W.
  Mit Zitat antworten Zitat
Sebastian Nintemann
 
#5
  Alt 23. Okt 2002, 19:55
Hallo sakura,
also kurzer und knapper Fehlerbericht:

1.Programm gestartet
2.ein Icon geladen
3.ein großes Bitmap geladen (ca 500*500 Pixel)
4.Optionen ausgewählt (8bit Farbtiefe, 32*32 Pixel)
5.Auf den Icon-erstellen Button geklickt
6.Reset Knopf gedrückt weil Computer eingefroren

Ich konnte ein neues mdi Fenster sehen mit dem Titel [not saved] oder so ähnlich, das Icon wurde aber nicht angezeigt und befindet sich auch nicht im Verzeichnis. Direkt nach erscheinen des Fenster (ich denke das war das letzte was mein Comp gemacht hat) ist alles eingefroren, d.h. ich konnte den Cursor noch bewegen aber keine Reaktionen mehr (auch nicht von Windows (Me) oder anderen Progs).
Ich weiß jetzt nicht genau ob es an deinem Programm lag, vermute es aber, vielleicht auch im Zusammenspiel mit ner Macke von meinem Comp

Aber ist eine gute Programmidee, besonders als Shellerweiterung gut zu gebrauchen.

Gruß, Sebastian
  Mit Zitat antworten Zitat
Christian Seehase

 
Delphi 11 Alexandria
 
#6
  Alt 23. Okt 2002, 20:26
Moin Sakura,

schöne Sache das

Bis auf eine, nicht gezielt reproduzierbare, AccessViolation (Fehler beim Lesen von Adresse 8 ) bei einer grossen Bitmap, die sich allerdings nicht auf das Ergebnis ausgewirkt hat, sind von meiner Seite her keine Besonderheiten zu vermelden.
Zu dem Fehler noch eine Info:
Erst kam die Fehlermeldung, und nach [OK] wurden die Icons angezeigt.

Macht's eigentlich einen grossen Aufwand, noch 64x64 hinzuzufügen?

@Sebastian:
Muss wohl irgendwie an Deinem Rechner liegen (am ME?, am Speicher?) ich hab's mal mit einer Bitmap 1280x1024 / 24 Bit probiert. Das hat zwar einen Moment gedauert (< 10 Sekunden), und lief gelegentlich erst mal auf einen Fehler (s.o.) funktioniert aber ansonsten einwandfrei.
(Duron 700 / 768MB / W2K SP2)
  Mit Zitat antworten Zitat
Gast
 
#7
  Alt 12. Jan 2003, 19:00
Ja, nicht schlecht, aber was wichtig ist:

Du hast ne LZW routiene drinne, die würde ich rausnehmen, es ist egal ob gif componenten umsonst sind, unisys verklagt bis zu $20000.

Nur ein kleiner tipp ansonsten ist das schon gut.

Ausserdem würde ich das ganze programm mal mit upx packen sonst klaut dir jeder deine ressourcen.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

 
Delphi 11 Alexandria
 
#8
  Alt 13. Jan 2003, 12:34
Zitat von Tillmann David:
Du hast ne LZW routiene drinne, die würde ich rausnehmen, es ist egal ob gif componenten umsonst sind, unisys verklagt bis zu $20000.
Ups, die war nur vergessen... Danke. Sollte jetzt raus sein.
Daniel W.
  Mit Zitat antworten Zitat
Benutzerbild von Jan
Jan

 
Delphi 7 Enterprise
 
#9
  Alt 14. Jan 2003, 00:02
Zitat von Tillmann David:
Ausserdem würde ich das ganze programm mal mit upx packen sonst klaut dir jeder deine ressourcen.
Zitat von sakura:
Source-Codes werden dann auch offen gelegt
n.c.
Jan
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

 
Delphi 11 Alexandria
 
#10
  Alt 14. Jan 2003, 08:19
@Jan: Zwischen Resourcen und Sourcen besteht ein gewissen Unterschied

@Tillmann: Mach Dir mal keine Hoffnung, dass UPX Deine Resourcen schützt. Das ist schlichtweg falsch. Sobald das Programm läuft, und damit entpackt im Speicher hängt, liegen die Resourcen offen umher. (z.b.)
Daniel W.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 23:35 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