Skip to content

Commit 4da5327

Browse files
authored
Update the name of image v2 (#5)
* Update the name of image v2
1 parent 96b68af commit 4da5327

File tree

4 files changed

+244
-202
lines changed

4 files changed

+244
-202
lines changed

README.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Golang Assets File of Captcha
1+
# Golang Assets File Of GoCaptcha
22
Go Captcha presets some default embedded resources and stores them in the Go file format. In addition, you can also configure the captcha according to your own needs.
33

44
Source Resources File: https://github.com/wenlng/go-captcha-resources
@@ -29,6 +29,15 @@ func Demo() {
2929
}
3030
```
3131

32+
### Alpha Mixin Text Assets
33+
```go
34+
import "github.com/wenlng/go-captcha-assets/bindata/chars"
35+
36+
func Demo() {
37+
chars := chars.GetMixinAlphaChars()
38+
}
39+
```
40+
3241
### Font Assets
3342
```go
3443
import "github.com/wenlng/go-captcha-assets/resources/fonts/fzshengsksjw"
@@ -44,10 +53,10 @@ func Demo() {
4453
### Image Assets
4554
```go
4655
//import "github.com/wenlng/go-captcha-assets/resources/images"
47-
import "github.com/wenlng/go-captcha-assets/resources/images_v2"
56+
import "github.com/wenlng/go-captcha-assets/resources/imagesv2"
4857

4958
func Demo() {
50-
imgs, err := images.GetImages()
59+
imgs, err := imagesv2.GetImages()
5160
if err != nil {
5261
log.Fatalln(err)
5362
}

bindata/chars/char.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,24 @@ var alphaChars = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
1515
func GetAlphaChars() []string {
1616
return strings.Split(alphaChars, "")
1717
}
18+
19+
// GetMixinAlphaChars 数字+字母组合(双组合)
20+
func GetMixinAlphaChars() []string {
21+
var ret = make([]string, 0)
22+
letterArr := strings.Split("ABCDEFGHIJKLMNOPQRSTUVWXYZ", "")
23+
numArr := strings.Split("0123456789", "")
24+
25+
for _, s := range letterArr {
26+
for _, n := range numArr {
27+
ret = append(ret, s+n)
28+
}
29+
}
30+
31+
for _, s := range numArr {
32+
for _, n := range letterArr {
33+
ret = append(ret, s+n)
34+
}
35+
}
36+
37+
return ret
38+
}

resources/images_v2/images.go

Lines changed: 3 additions & 199 deletions
Original file line numberDiff line numberDiff line change
@@ -3,206 +3,10 @@ package images
33
import (
44
"image"
55

6-
assets_1 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_1"
7-
assets_10 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_10"
8-
assets_11 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_11"
9-
assets_12 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_12"
10-
assets_13 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_13"
11-
assets_14 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_14"
12-
assets_15 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_15"
13-
assets_16 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_16"
14-
assets_2 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_2"
15-
assets_3 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_3"
16-
assets_4 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_4"
17-
assets_5 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_5"
18-
assets_6 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_6"
19-
assets_7 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_7"
20-
assets_8 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_8"
21-
assets_9 "github.com/wenlng/go-captcha-assets/bindata/images/image_v2_9"
22-
"github.com/wenlng/go-captcha-assets/helper"
6+
"github.com/wenlng/go-captcha-assets/resources/imagesv2"
237
)
248

9+
// Deprecated: As of 1.1.0, it will be removed, please use [imagesv2.GetImages()]
2510
func GetImages() ([]image.Image, error) {
26-
var images []image.Image
27-
var asset []byte
28-
var img image.Image
29-
var err error
30-
31-
//
32-
asset, err = assets_1.Asset("sourcedata/images/image-v2-1/image.jpg")
33-
if err != nil {
34-
return images, err
35-
}
36-
img, err = helper.DecodeByteToJpeg(asset)
37-
if err != nil {
38-
return images, err
39-
}
40-
images = append(images, img)
41-
42-
//
43-
asset, err = assets_2.Asset("sourcedata/images/image-v2-2/image.jpg")
44-
if err != nil {
45-
return images, err
46-
}
47-
img, err = helper.DecodeByteToJpeg(asset)
48-
if err != nil {
49-
return images, err
50-
}
51-
images = append(images, img)
52-
53-
//
54-
asset, err = assets_3.Asset("sourcedata/images/image-v2-3/image.jpg")
55-
if err != nil {
56-
return images, err
57-
}
58-
img, err = helper.DecodeByteToJpeg(asset)
59-
if err != nil {
60-
return images, err
61-
}
62-
images = append(images, img)
63-
64-
//
65-
asset, err = assets_4.Asset("sourcedata/images/image-v2-4/image.jpg")
66-
if err != nil {
67-
return images, err
68-
}
69-
img, err = helper.DecodeByteToJpeg(asset)
70-
if err != nil {
71-
return images, err
72-
}
73-
images = append(images, img)
74-
75-
//
76-
asset, err = assets_5.Asset("sourcedata/images/image-v2-5/image.jpg")
77-
if err != nil {
78-
return images, err
79-
}
80-
img, err = helper.DecodeByteToJpeg(asset)
81-
if err != nil {
82-
return images, err
83-
}
84-
images = append(images, img)
85-
86-
//
87-
asset, err = assets_6.Asset("sourcedata/images/image-v2-6/image.jpg")
88-
if err != nil {
89-
return images, err
90-
}
91-
img, err = helper.DecodeByteToJpeg(asset)
92-
if err != nil {
93-
return images, err
94-
}
95-
images = append(images, img)
96-
97-
//
98-
asset, err = assets_7.Asset("sourcedata/images/image-v2-7/image.jpg")
99-
if err != nil {
100-
return images, err
101-
}
102-
img, err = helper.DecodeByteToJpeg(asset)
103-
if err != nil {
104-
return images, err
105-
}
106-
images = append(images, img)
107-
108-
//
109-
asset, err = assets_8.Asset("sourcedata/images/image-v2-8/image.jpg")
110-
if err != nil {
111-
return images, err
112-
}
113-
img, err = helper.DecodeByteToJpeg(asset)
114-
if err != nil {
115-
return images, err
116-
}
117-
images = append(images, img)
118-
119-
//
120-
asset, err = assets_9.Asset("sourcedata/images/image-v2-9/image.jpg")
121-
if err != nil {
122-
return images, err
123-
}
124-
img, err = helper.DecodeByteToJpeg(asset)
125-
if err != nil {
126-
return images, err
127-
}
128-
images = append(images, img)
129-
130-
//
131-
asset, err = assets_10.Asset("sourcedata/images/image-v2-10/image.jpg")
132-
if err != nil {
133-
return images, err
134-
}
135-
img, err = helper.DecodeByteToJpeg(asset)
136-
if err != nil {
137-
return images, err
138-
}
139-
images = append(images, img)
140-
141-
//
142-
asset, err = assets_11.Asset("sourcedata/images/image-v2-11/image.jpg")
143-
if err != nil {
144-
return images, err
145-
}
146-
img, err = helper.DecodeByteToJpeg(asset)
147-
if err != nil {
148-
return images, err
149-
}
150-
images = append(images, img)
151-
152-
//
153-
asset, err = assets_12.Asset("sourcedata/images/image-v2-12/image.jpg")
154-
if err != nil {
155-
return images, err
156-
}
157-
img, err = helper.DecodeByteToJpeg(asset)
158-
if err != nil {
159-
return images, err
160-
}
161-
images = append(images, img)
162-
163-
//
164-
asset, err = assets_13.Asset("sourcedata/images/image-v2-13/image.jpg")
165-
if err != nil {
166-
return images, err
167-
}
168-
img, err = helper.DecodeByteToJpeg(asset)
169-
if err != nil {
170-
return images, err
171-
}
172-
images = append(images, img)
173-
174-
//
175-
asset, err = assets_14.Asset("sourcedata/images/image-v2-14/image.jpg")
176-
if err != nil {
177-
return images, err
178-
}
179-
img, err = helper.DecodeByteToJpeg(asset)
180-
if err != nil {
181-
return images, err
182-
}
183-
images = append(images, img)
184-
185-
//
186-
asset, err = assets_15.Asset("sourcedata/images/image-v2-15/image.jpg")
187-
if err != nil {
188-
return images, err
189-
}
190-
img, err = helper.DecodeByteToJpeg(asset)
191-
if err != nil {
192-
return images, err
193-
}
194-
images = append(images, img)
195-
196-
//
197-
asset, err = assets_16.Asset("sourcedata/images/image-v2-16/image.jpg")
198-
if err != nil {
199-
return images, err
200-
}
201-
img, err = helper.DecodeByteToJpeg(asset)
202-
if err != nil {
203-
return images, err
204-
}
205-
images = append(images, img)
206-
207-
return images, nil
11+
return imagesv2.GetImages()
20812
}

0 commit comments

Comments
 (0)