forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Pick2D (http://forum.boolean.name/showthread.php?t=1563)

MiXaeL 24.09.2006 22:28

Pick2D
 
Пример непрямоугольного выделения картинки:

Код:


Graphics 1024,768,32,2
img=LoadImage("Image.bmp")
Repeat
 Color 0,200,0
 Rect 0,0,1024,768
 
 If RectsOverlap(MouseX(),MouseY(),1,1,400,400,ImageWidth(img),ImageHeight(img))Then
  If ReadPixel(MouseX()-400,MouseY()-400,ImageBuffer(img))<>$FF000000 ;Для черного цвета маски
  Color 0,0,255
  Text 0,0,"Select!!!"
  EndIf
 EndIf
 
 DrawImage img,400,400
 Flip
 
Until KeyHit(1)


jimon 24.09.2006 22:46

Re: Pick2D
 
Image.bmp выложи

MiXaeL 24.09.2006 22:49

Re: Pick2D
 
Любую возьми с черным фоном.

jimon 24.09.2006 22:56

Re: Pick2D
 
я не о етом ...
всмысле если делаеш что-то
то лутче делай по принципу download & run ... а то еще искать картинку :)

MiXaeL 26.09.2006 22:50

Re: Pick2D
 
Вложений: 2
Вот архив:


Часовой пояс GMT +4, время: 17:13.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot