Bonjour a tous,

Je voudrai savoir si quelqu'un sais comment réaliser une zone de sélection sur une image.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 
def image() 
 
$file_0 = "interface.png" ;
$FOND_X = 532661 ;
$FOND_Y = 152837 ;
$FOND_W = 780 ;
$FOND_H = 357 ;
 
window = Gtk::Window.new(Gtk::Window::TOPLEVEL)
window.set_title("Gerer image")
 
table = Gtk::Table.new(1, 4, false)
 
## Create document
sw=Gtk::VBox.new                                                                                                                                        
sw.set_size_request($FOND_W, $FOND_H)
 
$src =  Gdk::Pixbuf.new($file_0)
 
$area = Gtk::DrawingArea.new
$area.set_size_request($FOND_W, $FOND_H)
 
$area.signal_connect("expose_event") do
alloc = $area.allocation
 
$area.window.draw_pixbuf($area.style.fg_gc($area.state), $src,
                        0,0,0,0,$FOND_W,$FOND_H,Gdk::RGB::Dither::NORMAL,$FOND_W,$FOND_H)
      if $rect_en_cours 
          dessine_rectangle(true)
      end
end
 
sw.add($area)
table.attach_defaults(sw,0,1,2,3)
 
 
window.border_width = 20
window.add(table)
window.show_all
 
Gtk.main
end
Voilà avec le code si dessus j'affiche une image et je voudrai pouvoir faire une selection et que sa me retourne les coordonées, si quelqu'un a une idée?

merci