Autor Beitrag
noctua
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 170



BeitragVerfasst: Mo 07.08.06 01:03 
Hallo.

Es gibt in PHP möglichkeiten, Grafiken zu bearbeiten bzw. um eine Grafik in eine andere einzubauen. Kann man sowas auch mit Delphi machen? Also in eine bestehende Grafick eine andere kleinere einbauen oder vielleicht sogar ein ganz weißes Bild mit Farbigen Pixeln zu füllen.

Vielleicht kann mir jemand ja einen Tipp geben.

_________________
Am ende sterben eh alle ................
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Mo 07.08.06 09:25 
Du kannst dafür TCanvas benutzen. Was willst du denn genau machen?

_________________
Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
azubi_20
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 593

WinXP SP2, Ubuntu 8.4
D7 Enterp., D2005 Prof., Java (Eclipse 3.4.0)
BeitragVerfasst: Mo 07.08.06 09:30 
user profile iconnoctua hat folgendes geschrieben:

Hallo.

Es gibt in PHP möglichkeiten, Grafiken zu bearbeiten bzw. um eine Grafik in eine andere einzubauen. Kann man sowas auch mit Delphi machen?

grundsätzlich ja

user profile iconnoctua hat folgendes geschrieben:
Also in eine bestehende Grafick eine andere kleinere einbauen

mit TImage kannst du Bilder darstellen
user profile iconnoctua hat folgendes geschrieben:
...vielleicht sogar ein ganz weißes Bild mit Farbigen Pixeln zu füllen.

mit TCanvas kannst du selber zeichnen

user profile iconnoctua hat folgendes geschrieben:
Vielleicht kann mir jemand ja einen Tipp geben.


Poste doch mal konkret was du machen willst, dann kann man dir besser sagen was du machen musst.
noctua Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 170



BeitragVerfasst: Do 10.08.06 13:44 
Hallo. Tut mir leid, dass ich erst so spät schreibe, aber danke für die antworten.

naja eigentlich will ich schon selber zeichnen.

Genauer gesagt, will ich ein Programm schreiben, das dir Texte in Bilder einbaut bzw. umwandelt. Sagen wir mal #ff0000 steht für ein "a" und so weiter.

Ich habe auch gehört, dass bmp. Bilder (wenn das die von mirosoft sind) nicht 3Kanäle haben wie z.B. .jpg sondern 4, weil dei sich dachten, dass irgendwann mal jemand auf die idee kommt den zu benutzen und da dachte ich mir, dass ich den ja benutzen kann und dort eine "farbe" bzw. buchstaben einbauen kann.

Darum wollte ich mich ma schlau machen, wie man überhaupt an (wie soll ich das besser ausdrücken) queltext des Bildes kommt, um den zu bearbeiten.

_________________
Am ende sterben eh alle ................
Default112
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 76

Win XP
D6 Prof
BeitragVerfasst: Do 10.08.06 14:24 
Wenn ich dich richtig verstanden hab, möchtest du einen Text im Bild verstecken, ohne dass es jemand sieht? Wenn ja, nennt sich das Steganographie. Da gibt es bei WIkipedia nen schönen Artikel drüber hier Und weiterhin ein PDF von jemanden, der sowas als Facharbeit gemacht hat: hier Des weiteren arbeite ich persönlich auch grad daran. Zwar nur als Spielerei um das Prinzip zu verstehen, aber es wird wohl reichen um anderen meine Nachricht zu verbergen ;)

Gruss
Def
noctua Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 170



BeitragVerfasst: Do 10.08.06 15:53 
Wow, also das hat mich auf jeden fall schonmal weiter gebracht vorallem die arbeit. Nur leider verstehe ich noch nicht ganz, wie ich jetzt den Text in das Bild bekomme.

Ich habe mir mal ein Bild besorgt und das in eine TImage mit dem Namen (image1) geladen. Nun hole ich mir das erste Pixel und seh mir die Farbe dort an "Image1.Canvas.Pixels[1,1];". Jetzt muss ich in diesen Pixel ja meinen "buchstaben" bekommen und dann mit "pen.color:=Image1.Canvas.Pixels[1,1];" wieder in das Bild einbauen. Doch leider konnte ich aus dem Text nicht wirklich herauslesen, bzw. verstehen, wie ich das nun anstellen soll.

_________________
Am ende sterben eh alle ................
Default112
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 76

Win XP
D6 Prof
BeitragVerfasst: Do 10.08.06 16:22 
Du wirst in "einen" Pixel gar keinen Text reinquetschen. Du brauchst für einen Buchstaben 8 Bit. Jeder Pixel besteht aus 3 Farben. Du kannst dir also von jeder Farbe eines Pixels das letzte Bit "ausborgen" und es beliebig setzen. Dem menschlichen Auge fällt das nicht auf. Für 8 Bit brauchst du folglich 3 Pixel, wobei du ein Bit zu wenig hast, aber das is erstmal wurscht.
noctua Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 170



BeitragVerfasst: Do 10.08.06 16:31 
Das is keinen text in einen pixel bekomme, hab ich mir gedacht ;)

Mein Problem liegt eher bei der programmierung,wie veränder ich nun deisen Pixel ich kann ihn ja bloß auslesen (mit "Image1.Canvas.Pixels[1,1];" aber wie schaffe ich es dort etwas zu verändern?

_________________
Am ende sterben eh alle ................
Default112
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 76

Win XP
D6 Prof
BeitragVerfasst: Do 10.08.06 16:38 
Lesen bildet :D Steht in der PDF die ich gepostet hab unter Kapitel: 4.3 Bits setzen, löschen und auslesen :P
noctua Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 170



BeitragVerfasst: Do 10.08.06 16:42 
und genau das ist der Punkt den ich nicht verstehe.
Naja ich probier einfach nochmal weiter rum, vielleicht komme ich ja noch drauf.

trotzdem danke =D

_________________
Am ende sterben eh alle ................
Default112
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 76

Win XP
D6 Prof
BeitragVerfasst: Do 10.08.06 20:06 
Ich selber bin noch nicht soweit, dass ich Bits in Pixel schreibe, aber cih werd mich morgen melden, wenn ichs gepackt hab ;) Dann kann ichs sicherlich auch besser erklären, als stumpf an der Dokumentation zu argumentieren...

Gruss
Def