Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Farbe aus einem Pixel bekommen. (https://www.delphipraxis.net/159322-farbe-aus-einem-pixel-bekommen.html)

torro 23. Mär 2011 19:14

AW: Farbe aus einem Pixel bekommen.
 
Zitat:

Zitat von himitsu (Beitrag 1090562)

Zitat:

Delphi-Quellcode:
for y:= -40 to 135 DO

das -40 ist wohl total falsch, denn ein Bitmap hat keine negativen Pixel (sei froh, daß bei dir keine Bereichsprüfung aktiv ist)


Ne, ist es nicht. Wie gesagt erzeuge ich auf dem Canvas zwei Würfel. Die Würfel werden auf Basis von Vektoren errechnet und der aktuellen Blickwinkel entsprechend gezeichnet. Dazu habe ich u.a. das Koordinatensystem in die Mitte des Forms legen müssen. Deswegen kommt der Wert -40 zustande. -40 ist eine der Koordinaten auf denen der Würfel gezeichnet wird.

Ich werde jetzt erstmal probieren eure Vorschläge umzusetzen

turboPASCAL 24. Mär 2011 03:32

AW: Farbe aus einem Pixel bekommen.
 
Du versuchst jetzt aber nicht irgend ein 3D
Dings zu bauen ? Dann würde ich eher zu
OpenGL raten.

Bummi 24. Mär 2011 06:13

AW: Farbe aus einem Pixel bekommen.
 
Liste der Anhänge anzeigen (Anzahl: 1)
Für einen Anaglyphen muß er ja nicht auf OpenGL zrückgreifen....
Ich hatte vor einiger Zeit den Anhang schon mal gepostet, finde ihn aber nicht mehr, daher nochmals, vielleicht kannst Du es ja brauchen.
Der schnellste Zugriff für Deinen Fall wäre IMHO der unter Button4Click über FastPixel.
Zwei gleich große Bitmaps und beim Kombinieren jeweils 2 Bytes in ein Word addieren, shr 1 und in das Byte des Zielbitmaps (zurück)schreiben.

Memnarch 24. Mär 2011 08:47

AW: Farbe aus einem Pixel bekommen.
 
@turboPascal: Och warum nich? Mal selbst nen bisschen 3d Basics zu machen schadet nicht, wen man mal mit OpenGL&Co arbeiten möchte. Ich hab mal nen kleinen Softwareratserizer in Delphi geschrieben.

Projectthread im Externen Forum(3dsg-Hobbyschmiede)

MFG
Memnarch

torro 24. Mär 2011 08:58

AW: Farbe aus einem Pixel bekommen.
 
Zitat:

Zitat von turboPASCAL (Beitrag 1090623)
Du versuchst jetzt aber nicht irgend ein 3D
Dings zu bauen ? Dann würde ich eher zu
OpenGL raten.

Doch, tue ich. Die Mathematik dahinter ist ja recht simpel.

rollstuhlfahrer 24. Mär 2011 14:44

AW: Farbe aus einem Pixel bekommen.
 
Hast du den Code eigentlich mal durchlaufen lassen und dir das Ergebnis angeschaut? - Alles was < 0 ist, gibt es gar nicht (es wird nicht gezeichnet, also gleich wieder verworfen). Du kannst aber dann deine TImages gerne nach x=-40 verschieben. Denen macht das nix.

Bernhard

torro 24. Mär 2011 20:49

AW: Farbe aus einem Pixel bekommen.
 
Ja habe ich. und ich weis dass es die Koordinate -40 gibt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:50 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz