00001 00002
00003 00004 00005 00006
00007 namespace eval display {
00008
00009 proc rgbToTkColor {r g b} {
00010 00011 00012 return [format "#%02x%02x%02x" $r $g $b]
00013 }00014
00015 proc tkPhotoScaleCopy { source dest scale } {
00016 if {$scale > 1.0} {
00017 $dest blank
00018 $dest copy $source -zoom [expr round($scale)]
00019 } elseif {$scale < 1.0} {
00020 $dest blank
00021 $dest copy $source -subsample [expr round(1/$scale)]
00022 }
00023 }00024
00025 }00026
00027 package provide display 1.0