Entwickler-Ecke

Open Source Projekte - Feuereffekt für Text und S/W-Bitmaps


Anonymous - So 18.05.03 15:48
Titel: Feuereffekt für Text und S/W-Bitmaps
Hoi!
Ich hab irgendwo im Internet ein Tutorial gefunden, wie man mit Photoshop Text "anzünden" kann. Da das aber jedes Mal recht lange dauert, habe ich ein Programm geschrieben, das mir diese "Arbeit" abnimmt (Photoshop nicht nötig)

http://home.arcor.de/obbschtkuche/down/FeuerV135.zip


Die Quelltexte hiervon dürfen ab sofort beliebig verwendet, verändert und neuveröffentlicht werden, solange ich als Originalautor (entweder im Quelltext/AboutBox oder in einem Textdokument) erwähnt werde.


O'rallY - So 18.05.03 15:53

Zitat:
Sie versuchen, auf eine Datei zuzugreifen, die auf einer privaten Mitgliederseite auf Tripod kostenlos gehostet wird:

http://mitglied.lycos.de/wheeeela/FeuerV13.zip

Um auf diese Datei zuzugreifen, müssen Sie in den Account über die Startseite der Mitgliderseite einsteigen:
http://mitglied.lycos.de/wheeeela
(Weiterleitung in 5 Sekunden)


Anonymous - So 18.05.03 16:01

ja, bei tripod kann man nicht direkt auf Dateien verlinken. Du kannst es aber von der Homepage runterladen.


Popov - So 18.05.03 16:03

Geh über die Page.

//Edit

Ups. War vor einer Minute noch nicht da.


Jack Falworth - So 18.05.03 16:18

Bei mir gehts auch nicht über die Page. Nach 14 kb bricht er immer ab!


O'rallY - So 18.05.03 16:19

Nein, genau diese Meldung erscheint wenn ich den Download über : http://mitglied.lycos.de/wheeeela/ starte. Die Bildschierm Lupe lässt sich übrigens laden. Liegt es vielleicht an der Dateigröße?

//edit habe es jetzt direkt mit Leechget geladen


O'rallY - So 18.05.03 16:26

Die Programmfunktion selbst ist super realisiert, doch ist das Interface ein wenig Benutzer unfreundlich, ein paar mehr Buttons und/oder Hotkey wären angebracht. Außerdem arbeitet das Programm sehr langsam, vielleicht solltest du zur vergnügung eine Progressbar integrieren.

Ansonsten wundere ich mich einfach nur, wie du das hingekriegt hast, die Grafikbearbeitung meine ich :o Respekt!

(Kannst du das vielleicht ein bisschen erläutern? *g*)


StefanH - So 18.05.03 18:44

Hallo!
Komisch, ich bin auch bei Tripod und bei mir kann man alles runterladen!! :roll:

Gutes Prog!!!

Stefan


Anonymous - So 18.05.03 18:58

Danke für das Lob!
Es ist eigentlich sehr leicht:

1. Als erstes Zeichne ich von allen weißen Punkten (falls kein Weißer punkt drüber ist) Sinuskurven nach oben, die immer dunkler werden.
2. Ein paar mal Blur
3. Grausstufen
4. Neue Palette.
Das wars. Die Paletten sind einfach 255 x r/g/b.

Ich hab schon versucht die Geschwindigkeit zu erhöhen, aber... ?
Ich kann ja mal den Quellcode veröffentlichen.

@O'rally: Wenn ich eine Progressbar integriere wird es wahrscheinlich noch viel lahmer. So lahm fand ich es eigentlich gar nicht. auf einem 1 GHZ Athlon hab brauche ich so 20 Sekunden für ein 640x480 Bild. Wenn du es mal damit vergleichst, wie lange du brauchst, wenn du es manuell machst, ist das seeeehr schnell *g*


GSE - So 18.05.03 19:34

Tolles Programm. Respekt!

Aber:
1.wenn man ein Bild reinlädt, was größer als das Fenster ist, wird es immer abgeschnitten. Hier wären Scrollbars wirklich sinnvoll!

und 2. warum kann man bei Text die Hintergrundfarbe nicht verändern?

ansonsten - wie schon gesagt - gutes Proggi!

mfg
GSE


Anonymous - So 18.05.03 21:09

@GSE danke dass du mich drauf aufmerksam machst, es gibt Scrollbars, aber die werden nie angezeigt, weil die größe der Paintbox nicht geändert wird.

Source ist jetzt (irgendwann innerhalb der nächsten halben stunde) auch verfügbar, außerdem hab ich noch ein bissl zeusch dazugepackt.


StefanH - Fr 23.05.03 19:41

Hallo!!
Kann man auch eigene Paletten erstrellen??
Stefan


Anonymous - Fr 23.05.03 20:26

Ich habe ein Programm dafür geschrieben, aber es ist Kein Bisschen Benutzerfreundlich.
Das Format ist ganz simpel:
256 * r,g,b aneinandergereiht. (jeweils ein byte)


mimi - Fr 23.05.03 21:35

bei mir geht es irgenwie nicht, bekomme keine effeckt zusammen :(


Anonymous - Mo 26.05.03 19:52

Was genau ist denn das Problem?


mimi - Mo 26.05.03 20:03

ich sehe keine schrift mehr:)


Anonymous - Di 27.05.03 18:32

da gibt es 2 lösungen:

1. Du hast die schriftfarbe auf Schwarz gestellt *G*
2. Du hast die "Text" Checkbox deaktiviert.

Sonst fällt mir nix ein.


StefanH - Mi 18.06.03 20:48

Hi!
ICh hätte noch ´nen Wunsch: Kann ich die Farbe irgendwie ausschalten oder so? Also dass ich das Schwarz/Weiß Bild krieg?

Stefan


Tweafis - Mi 18.06.03 20:52

Kannst du ja mit nem Programm nachbearbeiten.


F.Art - Do 19.06.03 12:03

Ich würde mir auch mal gerne deine Programme saugen aber ich kann auf dein Lycos Page nichts saugen. Dies Problem hatte ich schon bei mehreren Lycos Pages. Falls du gewild bist kannst du mir ja mal alles in eine ZIP machen was du auf deiner PAge hast und mir auf meinem Server uppen.


Anonymous - Di 29.07.03 17:28

ist schon was älter, aber wäre gut. würdest du das dann auch auf deiner seite verlinken?


F.Art - Di 29.07.03 17:38

Habe das PRoblem mit dem Downloads gefunden.
Musste meinen Proxyfilter und Firewall deaktivieren dann konnte ich alles saugen.


adler - Mo 27.10.03 12:44
Titel: Hintergrund farbe?!
könntest du da noch einbauen das man die hintergrund farbe verstellen kann?! danke


lemming - Mo 27.10.03 16:03

Wirklich cooles Programm. Hut ab. Finde ich wirklich augezeichnet.

Nur die Steuerelemente links würde ich etwas weiter auseinander setzen. Ich hab drei Versuche gebraucht, bis ich germerkt hatte das ich die faslche ändere. Die Beschriftung ist nicht ganz deutlich.


Anonymous - Mo 27.10.03 16:09

Ich werde demnächst nochmal ein Update machen (insbesondere Performance)
Das mit der Hintergrundfarbe werde ich mir mal ansehen, sollte eigentlich kein Problem sein. [EDIT] leider doch, da die Paletten speziell auf schwarz abgestimmt sind und nicht ohne weiteres auf andere Farben übertragen werden können. Ich habe es ausprobiert, es sieht grausam aus.
Die Graustufenfunktion habe ich fertig und das Programm ist jetzt etwas schneller.

So, Update ist online


PhilGo - Di 28.10.03 17:43

Suppi Proggi. Net schlecht! :wink:

Mfg PhilGo


adler - Di 28.10.03 17:44
Titel: ja, [...]
Das finde ich auch :-D
Infrarot ist ja witzig *g*


ckurz - Mo 03.11.03 16:50

Nettes Proggi, gefällt mir, wenn man den Text jetzt noch als transparentes Bitmap oder Gif speichern könnte ...


adler - Mo 03.11.03 17:25
Titel: *g*
ich wollte die hintergrundfarbe anders, aber auch noch transparent, der arme programmierer *g*


FlameDiver - Do 20.05.04 15:22
Titel: frage
Wie aknn man eigentlich neue paletten erstellen? gibt da auch ein programm für?


Anonymous - Do 20.05.04 15:34

Ich hatte Mal ein Programm, das aber nicht wirklich benutzerfreundlich war und ich glaube inzwischen ist es auch im Nirvana.
Das Dateiformat ist aber reichlich simpel: Einfach 256 Mal ein 24-Bit-Farbwert (r,g,b) aneinandergereigt. Aus der Graustufen-Bild-Vorstufe wird dann je nach Graustufenhelligkeit der passende Farbwert eingefügt. z.B: Für komplettes Schwarz wäre das der erste, für komplettes Weiß der 256te und für grau der 128te


FlameDiver - Do 20.05.04 17:12

nur damit ich das verstanden hab! beispiel: 255,255,255 254,255,255 und das 256 mal?? oder wie? wenn du es mir genauer erklärst versuch ich mal ein benutzerfreundiches programm zuschreiben!


Anonymous - Do 20.05.04 17:14

Ja, aber nicht der Wert als string, sondern jeweils als ein Byte in der Datei.


FlameDiver - Do 20.05.04 17:22

häää???? jetzt versteh ich des garnicht mehr? :oops: gibts da ein kurzes quellcode beispiel für den noob flamediver?


Anonymous - Do 20.05.04 17:24

Hier für invertierte Graustufen:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
var
 i: byte;
 f: file of byte;
begin
 assignfile(f, 'test.pal');
 rewrite(f);
 for i := 255 downto 0 do
 begin
  blockwrite(f,i,1);
  blockwrite(f,i,1);
  blockwrite(f,i,1);
 end;
 closefile(f);
end;


Ich hoffe das funzt ;)


Christian S. - Do 20.05.04 17:27

Hallo!

Programmierfragen bitte in den entsprechenden Spartes des Forums!

Danke
Peter


FlameDiver - Do 20.05.04 17:34

natürlich kommt nicht wieder vor!

und an obbschtkucke (komischer nickname) :D es funzt!

ich mach nen neuen thead bei multmedi/spiel/grafik auf für weitere programier fragen!


Anonymous - Do 20.05.04 20:05

Peter Lustig hat folgendes geschrieben:
Programmierfragen bitte in den entsprechenden Spartes des Forums!


Naja, es ging ja eher um das Dateiformat und nicht um eine generelle Programmierfrage, aber OK :D


raziel - Fr 21.05.04 14:16

nettes pröggle, obbschtkuche!

Auch wenn FlameDiver mir gleich an die Gurgel hüpft, hab heut morgen einen kleinen Palettengenerator zusammgeklöppelt:
http://www.raziel.de.tf/palgen
sorry, dass dat kein direktlink is, aber tripod würde sonst auf die startseite umleiten...
source is inclusive


raziel

ps: hätt ich nen neuen thread aufmachen müssen? gehört ja eigentlich hier mit rein... ansonsten mach ich auch nen neuen auf...

//edit: link auf zukunft ausgerichtet...


Anonymous - Fr 21.05.04 16:17

Hey, das werd ich doch gleich Mal verlinken ;)
Wenn noch einer einen Schreibt, email an mich und ich füge es auch hinzu.


Philer - So 23.05.04 01:34

Sehr schönes Prog :D gefällt mir!

Zudem hab ich ein kleiner Paletten Generator programmiert.

http://www.philer.de/downloads/PaletteGen.zip :roll:


Philer - Do 27.05.04 21:55

tach... :D Ok ich poste das nun mal hier,

Ich hab mir mal die source angeschaut und auch einiges verändert.
Ich habe die schnellere Blur procedure genommen und auch bei der Paletten änderung habe ich ScanLine genommen anstatt Canvas.Pixels[], ich weiss aber nicht ob es dort wirklich eine wirkung hat. Bie meinen pc war es fast oder ist genauso schnell gewesen.
Zudem habe ich auch ein paar neue features eingebaut:

- Progress Bar
- Man kann das bild per maus vergrößer indem man mit der maus auf die rechte untere ecke des PaintBox klickt und haltet.
- Man kann die Schriftart einfacher in der ComboBox unter den Edit feld einstellen und auch die Schriftgröße
- Man kann die vertikale text position bestimmen mit dem TrackBar am linken rand vom ScrollBox
- Man kann nun aus JPG speichern und laden
- und vielleicht noch mehr

Ich habe noch kein Copyright unter mein Namen gesetzt. Alles noch unter obbschtkuches name ;)
Ich hab die Version zu 1.40 geändert.
Ich habe die Exe mit upx.exe compressed, falls manche AntiViren Alarm schlagen, es ist kein Virus!

Download Feuer v1.40 [Programm + Source] [http://www.philer.de/downloads/execable/Feuer%20v140.zip]

Auch der PalettenGen wurde geupdated.

Download PaletteGen [Programm + Source] [http://www.philer.de/downloads/PaletteGen.zip]

user defined image