3628
#hash(((def ((lib "picturing-programs/private/map-image.rkt") real->int)) . ((5752 . 3))) ((def ((lib "picturing-programs/private/map-image.rkt") color=?)) . ((1422 . 4))) ((def ((lib "picturing-programs/private/book-pictures.rkt") pic:bloch)) . ((999 . 2))) ((def ((lib "picturing-programs/private/map-image.rkt") map3-image)) . ((4568 . 9))) ((def ((lib "picturing-programs/private/book-pictures.rkt") pic:hieroglyphics)) . ((1026 . 2))) ((def ((lib "picturing-programs/private/io-stuff.rkt") with-input-from-string)) . ((5811 . 4))) ((def ((lib "picturing-programs/main.rkt") show-it)) . ((0 . 3))) ((def ((lib "picturing-programs/private/tiles.rkt") flip-main)) . ((626 . 3))) ((def ((lib "picturing-programs/private/tiles.rkt") crop-left)) . ((429 . 4))) ((def ((lib "picturing-programs/private/tiles.rkt") crop-right)) . ((527 . 4))) ((def ((lib "picturing-programs/private/map-image.rkt") name->color)) . ((1212 . 3))) ((def ((lib "picturing-programs/private/book-pictures.rkt") pic:hacker)) . ((1061 . 2))) ((def ((lib "picturing-programs/private/map-image.rkt") map-image/extra)) . ((3480 . 9))) ((def ((lib "picturing-programs/private/map-image.rkt") fold-image/extra)) . ((5400 . 11))) ((def ((lib "picturing-programs/private/io-stuff.rkt") with-input-from-url)) . ((6222 . 4))) ((def ((lib "picturing-programs/private/tiles.rkt") rotate-cw)) . ((56 . 3))) ((def ((lib "picturing-programs/private/map-image.rkt") build-image)) . ((1694 . 5))) ((def ((lib "picturing-programs/private/map-image.rkt") map4-image)) . ((3770 . 11))) ((def ((lib "picturing-programs/private/map-image.rkt") build-image/extra)) . ((1870 . 6))) ((def ((lib "picturing-programs/private/tiles.rkt") flip-other)) . ((684 . 3))) ((def ((lib "picturing-programs/private/tiles.rkt") reflect-main-diag)) . ((866 . 3))) ((def ((lib "picturing-programs/private/tiles.rkt") reflect-vert)) . ((743 . 3))) ((def ((lib "picturing-programs/private/map-image.rkt") map-image)) . ((3268 . 7))) ((def ((lib "picturing-programs/private/map-image.rkt") colorize)) . ((1309 . 3))) ((def ((lib "picturing-programs/private/map-image.rkt") fold-image)) . ((5128 . 9))) ((def ((lib "picturing-programs/private/tiles.rkt") rotate-ccw)) . ((114 . 3))) ((def ((lib "picturing-programs/private/tiles.rkt") crop-bottom)) . ((329 . 4))) ((def ((lib "picturing-programs/private/map-image.rkt") build4-image)) . ((2086 . 14))) ((def ((lib "picturing-programs/private/io-stuff.rkt") with-input-from-file)) . ((5999 . 4))) ((def ((lib "picturing-programs/private/io-stuff.rkt") with-output-to-string)) . ((5919 . 3))) ((def ((lib "picturing-programs/private/map-image.rkt") get-pixel-color)) . ((1570 . 5))) ((def ((lib "picturing-programs/private/io-stuff.rkt") with-output-to-file)) . ((6111 . 4))) ((def ((lib "picturing-programs/private/io-stuff.rkt") with-io-strings)) . ((6323 . 4))) ((def ((lib "picturing-programs/private/tiles.rkt") reflect-horiz)) . ((804 . 3))) ((def ((lib "picturing-programs/private/tiles.rkt") reflect-other-diag)) . ((932 . 3))) ((def ((lib "picturing-programs/private/tiles.rkt") crop-top)) . ((232 . 4))) ((def ((lib "picturing-programs/private/book-pictures.rkt") pic:book)) . ((1089 . 2))) ((def ((lib "picturing-programs/private/book-pictures.rkt") pic:stick-figure)) . ((1115 . 2))) ((def ((lib "picturing-programs/private/map-image.rkt") build3-image)) . ((2750 . 11))) ((def ((lib "picturing-programs/private/tiles.rkt") rotate-180)) . ((173 . 3))) ((def ((lib "picturing-programs/private/book-pictures.rkt") pic:calendar)) . ((1182 . 2))) ((def ((lib "picturing-programs/private/book-pictures.rkt") pic:scheme-logo)) . ((1149 . 2))))
procedure
(show-it img) -> image?
  img : image?
procedure
(rotate-cw img) -> image?
  img : image?
procedure
(rotate-ccw img) -> image?
  img : image?
procedure
(rotate-180 img) -> image?
  img : image?
procedure
(crop-top img pixels) -> image?
  img : image?
  pixels : natural-number/c
procedure
(crop-bottom img pixels) -> image?
  img : image?
  pixels : natural-number/c
procedure
(crop-left img pixels) -> image?
  img : image?
  pixels : natural-number/c
procedure
(crop-right img pixels) -> image?
  img : image?
  pixels : natural-number/c
procedure
(flip-main img) -> image?
  img : image?
procedure
(flip-other img) -> image?
  img : image?
procedure
(reflect-vert img) -> image?
  img : image?
procedure
(reflect-horiz img) -> image?
  img : image?
procedure
(reflect-main-diag img) -> image?
  img : image?
procedure
(reflect-other-diag img) -> image?
  img : image?
value
pic:bloch : image?
value
pic:hieroglyphics : image?
value
pic:hacker : image?
value
pic:book : image?
value
pic:stick-figure : image?
value
pic:scheme-logo : image?
value
pic:calendar : image?
procedure
(name->color name) -> (or/c color? false/c)
  name : (or/c string? symbol?)
procedure
(colorize thing) -> (or/c color? false/c)
  thing : (or/c color? string? symbol? false/c)
procedure
(color=? c1 c2) -> boolean?
  c1 : (or/c color? string? symbol? false/c)
  c2 : (or/c color? string? symbol? false/c)
procedure
(get-pixel-color x y pic) -> color?
  x : natural-number/c
  y : natural-number/c
  pic : image?
procedure
(build-image width height f) -> image?
  width : natural-number/c
  height : natural-number/c
  f : (-> natural-number/c natural-number/c color?)
procedure
(build-image/extra width height f extra) -> image?
  width : natural-number/c
  height : natural-number/c
  f : (-> natural-number/c natural-number/c any/c color?)
  extra : any/c
procedure
(build4-image width               
              height              
              red-function        
              green-function      
              blue-function       
              alpha-function) -> image?
  width : natural-number/c
  height : natural-number/c
  red-function : (-> natural-number/c natural-number/c natural-number/c)
  green-function : (-> natural-number/c natural-number/c natural-number/c)
  blue-function : (-> natural-number/c natural-number/c natural-number/c)
  alpha-function : (-> natural-number/c natural-number/c
                   natural-number/c)
procedure
(build3-image width              
              height             
              red-function       
              green-function     
              blue-function) -> image?
  width : natural-number/c
  height : natural-number/c
  red-function : (-> natural-number/c natural-number/c natural-number/c)
  green-function : (-> natural-number/c natural-number/c natural-number/c)
  blue-function : (-> natural-number/c natural-number/c natural-number/c)
procedure
(map-image f img) -> image?
  f : (-> color? color?)
  img : image?
(map-image f img) -> image?
  f : (-> natural-number/c natural-number/c color?  color?)
  img : image?
procedure
(map-image/extra f img extra) -> image?
  f : (-> color? any/c color?)
  img : image?
  extra : any/c
(map-image/extra f img extra) -> image?
  f : (-> natural-number/c natural-number/c color? any/c color?)
  img : image?
  extra : any/c
procedure
(map4-image red-func       
            green-func     
            blue-func      
            alpha-func     
            img)       -> image?
  red-func : (-> natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c)
  green-func : (-> natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c)
  blue-func : (-> natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c)
  alpha-func : (-> natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c)
  img : image?
procedure
(map3-image red-func       
            green-func     
            blue-func      
            img)       -> image?
  red-func : (-> natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c)
  green-func : (-> natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c)
  blue-func : (-> natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c natural-number/c)
  img : image?
procedure
(fold-image f init img) -> any/c
  f : (-> color? any/c any/c)
  init : any/c
  img : image?
(fold-image f init img) -> any/c
  f : (-> natural-number/c natural-number/c color? any/c any/c)
  init : any/c
  img : image?
procedure
(fold-image/extra f init img extra) -> any/c
  f : (-> color? any/c any/c any/c)
  init : any/c
  img : image?
  extra : any/c
(fold-image/extra f init img extra) -> any/c
  f : (-> natural-number/c natural-number/c color? any/c any/c any/c)
  init : any/c
  img : image?
  extra : any/c
procedure
(real->int num) -> integer?
  num : real?
procedure
(with-input-from-string input thunk) -> any/c
  input : string?
  thunk : (-> any/c)
procedure
(with-output-to-string thunk) -> string?
  thunk : (-> any/c)
procedure
(with-input-from-file filename thunk) -> any/c
  filename : string?
  thunk : (-> any/c)
procedure
(with-output-to-file filename thunk) -> any/c
  filename : string?
  thunk : (-> any/c)
procedure
(with-input-from-url url thunk) -> any/c
  url : string?
  thunk : (-> any/c)
procedure
(with-io-strings input thunk) -> string?
  input : string?
  thunk : (-> any/c)
