Thank for the answer, converter.
As you see in the code above, my problem relie on the usage
of the copy method from Tk::Photo.
Tk::Pixmap has no method which allows partial pixels manipulation.
You can only cget() or configure() the whole.
But more specifically my question was:
what's means this "Tk::Photo=HASH(0xc5ef04)"