imgmap

package
v0.0.0-...-0c0c9c8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 20, 2015 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

パッケージ imgmap はユーザ画像の管理を行うパッケージ。 新しいイメージマップを生成し、画像の保存、画像の取得を行うサンプル。

m := imgmap.New()
m.Set(1, userimagebytes)
imgbytes, err := m.Get(1)

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Asset

func Asset(name string) ([]byte, error)

Asset loads and returns the asset for the given name. It returns an error if the asset could not be found or could not be loaded.

func AssetDir

func AssetDir(name string) ([]string, error)

AssetDir returns the file names below a certain directory embedded in the file by go-bindata. For example if you run go-bindata on data/... and data contains the following hierarchy:

data/
  foo.txt
  img/
    a.png
    b.png

then AssetDir("data") would return []string{"foo.txt", "img"} AssetDir("data/img") would return []string{"a.png", "b.png"} AssetDir("foo.txt") and AssetDir("notexist") would return an error

func AssetNames

func AssetNames() []string

AssetNames returns the names of the assets.

Types

type ImgMap

type ImgMap struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

ImgMap はイメージマップの構造体。

func New

func New() *ImgMap

New は新しいイメージマップを生成する関数。

func (*ImgMap) Get

func (images *ImgMap) Get(key int32) ([]byte, error)

Get はレシーバから画像データを取得する関数。 キーに対する画像が登録されていないとき、または有効期間が過ぎているときは、 画像が無いことを表す画像を返す。

func (*ImgMap) Set

func (images *ImgMap) Set(key int32, imgdata []byte)

Get はレシーバに画像データを保存する関数。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL