func (*ImageHandlerRemove) Description() string {
	return "remove images"
}
Description implements ImageHandler.
package dictgen
import (
	"bytes"
	"crypto/sha1"
	"encoding/base64"
	"fmt"
	"image"
	"io"
	"math"
	"os"
	"path/filepath"
	"regexp"
	"strings"
	"github.com/disintegration/imaging"
	"github.com/pgaskin/dictutil/kobodict"
)
type ImageFunc func(src string) (io.Reader, error)
func ImageFuncFilesystem(src string) (io.Reader, error) {
	rsrc, err := filepath.Abs(src)
	if err != nil {
		return nil, fmt.Errorf("resolve path %#v: %w", src, err)
	}
	f, err := os.Open(rsrc)
	if err != nil {
		return nil, fmt.Errorf("open image file %#v (resolved from %#v): %w", rsrc, src, err)
	}
	return f, nil  
}
type ImageHandler interface {
	Transform(src string, ir io.Reader, dw *kobodict.Writer) (nsrc string, css string, err error)
	Description() string
}
type ImageHandlerRemove struct{}
func (*ImageHandlerRemove) Transform(string, io.Reader, *kobodict.Writer) (string, string, error) {
	return "", "", nil
}