{"size": 1184, "ext": "scrbl", "max_stars_repo_path": "share/pkgs/images-doc/images/scribblings/images.scrbl", "max_stars_repo_name": "takikawa/racket-ppa", "max_stars_repo_stars_event_min_datetime": "2018-07-29T04:13:52.000Z", "max_stars_repo_stars_event_max_datetime": "2022-02-14T16:11:17.000Z", "max_issues_repo_path": "share/pkgs/images-doc/images/scribblings/images.scrbl", "max_issues_repo_name": "takikawa/racket-ppa", "max_issues_repo_issues_event_min_datetime": "2017-08-25T20:26:37.000Z", "max_issues_repo_issues_event_max_datetime": "2022-02-26T17:48:40.000Z", "max_forks_repo_path": "share/pkgs/images-doc/images/scribblings/images.scrbl", "max_forks_repo_name": "takikawa/racket-ppa", "max_forks_repo_forks_event_min_datetime": "2015-12-02T16:03:34.000Z", "max_forks_repo_forks_event_max_datetime": "2018-09-05T02:58:30.000Z"}
{"max_stars_count": 10, "max_issues_count": 15, "max_forks_count": 4, "avg_line_length": 47.36, "max_line_length": 206, "alphanum_fraction": 0.78125}
#lang scribble/manual

@(define (author-email) "neil.toronto@gmail.com")

@title{Images}
@author{@(author+email "Neil Toronto" (author-email))}

This library contains convenient functions for constructing icons and logos, and will eventually offer the same for other @racket[bitmap%]s.
The idea is to make it easy to include such things in your own programs.

Generally, the images in this library are computed when requested, not loaded from disk.
Most of them are drawn on a @racket[dc<%>] and then @link["http://en.wikipedia.org/wiki/Ray_tracing_%28graphics%29"]{ray traced}.
Ray tracing images can become computationally expensive, so this library also includes @racketmodname[images/compile-time], which makes it easy to compute images at compile time and access them at run time.

The ray tracing API will eventually be finalized and made public.
This Racket release begins doing so by finalizing and making public the basic image API used by the ray tracer.
It is provided by the @racketmodname[images/flomap] module.

@table-of-contents[]

@include-section["icons.scrbl"]
@include-section["logos.scrbl"]
@include-section["compile-time.scrbl"]
@include-section["flomap.scrbl"]
