[REBOL] Not so smart pick !
From: reboler:ifrance at: 28-Dec-2002 12:28
Hi List,
Trying to manipulate image, I have found this :
>> i: make image! 2x2
== make image! [2x2 #{000000000000000000000000}]
>> poke i 2 white
== make image! [2x2 #{000000FFFFFF000000000000}]
>> white
== 255.255.255
>> pick i 2
== 255.255.255.0
Pick seems to be right for locating the value, but wrong when picking it.
We got an extra byte.
From RCUG (rebolcore-16.html#_Toc487519976), it looks like a bug to me:
<<The pixel values of an image are obtained using pick and changed using poke . The value
returned by pick is an RGB tuple value. The value replaced with poke also should be a
tuple value.
Picking specific pixels:
probe pick img 1
probe pick img 1500
Poking specific pixels:
poke img 1 255.255.255
probe pick img 1
>>
Is there a way of getting rid of the extra byte?
>> pix: pick i 2
>> remove back tail pix ; not good
>> pix: copy/part pix 3 ; not good
Regards
Patrick
Note: already sent to feedback (Feedback Id #2cs322060)
_____________________________________________________________________
GRAND JEU SMS : Pour gagner un NOKIA 7650, envoyez le mot IF au 61321
(prix d'un SMS + 0.35 euro). Un SMS vous dira si vous avez gagné.
Règlement : http://www.ifrance.com/_reloc/sign.sms