Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
38 lines (31 sloc) 634 Bytes
// Seriál "Programovací jazyk Go"
//
// Čtrnáctá část
//
// Demonstrační příklad číslo 5:
// Obrázek, v němž mají pixely různou průhlednost (nekorektní varianta)
package main
import (
"image"
"image/color"
"image/png"
"os"
)
const width = 256
const height = 256
func main() {
img := image.NewRGBA(image.Rect(0, 0, width, height))
outfile, err := os.Create("05.png")
if err != nil {
panic(err)
}
defer outfile.Close()
for x := 0; x < width; x++ {
alpha := byte(x)
c := color.RGBA{0, 255, 0, alpha}
for y := 0; y < height; y++ {
img.SetRGBA(x, y, c)
}
}
png.Encode(outfile, img)
}
You can’t perform that action at this time.