Bildausschnitt löschen
Übersicht

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![]() |
||
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![]() |
||
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 ![]() ![]() ![]() |
||
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


Powered by phpBB © 2001 - 2006, phpBB Group