Bildausschnitt löschen
Übersicht
BlitzBasic
Beginners-Corner
code van dammeBetreff: Bildausschnitt löschen |
Antworten mit Zitat |
|
|---|---|---|
|
Hallo!
Kann man aus einer Grafik einen bestimmten Teil löschen? Vielleicht sowas wie ClsRect bild,0,0,100,50 Würde mich über Antworten freuen! LG |
||
|
|
TimBo |
Antworten mit Zitat |
|---|---|---|
|
Hi ,
du musst zu erst sagen, wo du das Rect hinmachen willst, in deinem Fall auf den Grafikbuffer: BlitzBasic: [AUSKLAPPEN] SetBuffer(ImageBuffer(ImageHandle)) nun kannst du alles möglich auf das Bild malen. Um dann wieder auf den Backbuffer schreiben zu können, benutze: BlitzBasic: [AUSKLAPPEN] SetBuffer BackBuffer |
||
|
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31 hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht. |
||
- Zuletzt bearbeitet von TimBo am Sa, Feb 12, 2011 17:26, insgesamt 2-mal bearbeitet
|
|
ZaP |
Antworten mit Zitat |
|---|---|---|
TimBo's Hinweis + Wenn Du mit einer Maskenfarbe (e.g. rgb 255 0 255) arbeitest, kannst Du natürlich mit einem normalen Rect drüberzeichnen.
|
||
| Starfare: Worklog, Website (download) | ||
code van damme |
Antworten mit Zitat |
|
|---|---|---|
|
Das mit dem ImageBuffer ist mir schon klar!
Und ich arbeite ohne Maskenfarben. Es soll einfach ein Bildausschnitt komplett weg, sodass das darunterliegende Bild erkennbar wird. |
||
|
|
D2006Administrator |
Antworten mit Zitat |
|---|---|---|
Dann solltest du anfangen mit einer Maskenfarbe zu arbeiten. Diese setzt du mit MaskImage und in dieser zeichnest du das Rechteck in dem Imagebuffer.
|
||
|
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2 |
||
|
|
TimBo |
Antworten mit Zitat |
|---|---|---|
|
was daran so schwer ?
MaskImage
und dann das Rect in der Farbe, die du bei MaskImage angegeben hast auf den ImageBuffer malen.
|
||
|
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31 hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht. |
||
|
|
SpionAtom |
Antworten mit Zitat |
|---|---|---|
Dafür gibts doch Viewport
Code: [AUSKLAPPEN] Graphics 400, 300, 0, 2
SetBuffer BackBuffer() For i = 0 To 100 Color Rand(255), Rand(255), Rand(255) Oval Rand(GraphicsWidth()), Rand(GraphicsHeight()), Rand(100) + 50, Rand(100) + 50 Next ;Nur auf bestimmten bereich malen Viewport 100, 100, 200, 50 Cls WaitKey End |
||
| os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080 | ||
code van damme |
Antworten mit Zitat |
|
|---|---|---|
|
Achsoooo
Jetzt verstehe ich erstmal was ihr mit Maskfarben meintet. Hatte da irgendwie einen Denkfehler. Klar, so ist es am besten! |
||
Übersicht
BlitzBasic
Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group

