@@ 1,3 1,88 @@
# image2ascii
Convert image to ASCII
+
+## installation
+
+```bash
+go get https://github.com/qeesung/image2ascii
+```
+
+## usage
+
+```golang
+package main
+
+import (
+ "fmt"
+ "github.com/qeesung/image2asicc/convert"
+ "image"
+ _ "image/jpeg"
+ _ "image/png"
+ "log"
+ "os"
+)
+
+func main() {
+ f, err := os.Open("example/images/lufei.jpg")
+ if err != nil {
+ log.Fatal(err)
+ }
+
+ img, _, err := image.Decode(f)
+ if err != nil {
+ log.Fatal(err)
+ }
+
+ f.Close()
+ asciiImage := convert.Image2ASCIIString(img, &convert.Options{
+ Ratio: 0.2,
+ })
+ fmt.Print(asciiImage)
+}
+```
+
+output
+```text
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888008888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8GCCCCCCCCLCCCCCG8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8GCCLLLLLLLLLLLLLLLLLCG8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@0CCLLLffLLLLLLLLLffffffLLLC8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@0LLffffffttffffffffffLftfLfftG@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@0L@@@8GLfffffLfffLLLLCffLLfffftfffftfL8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@;iG0CfCfLCLffffffffffffffffffffLfLffff8@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@0GL ;tLLfttfLLLLLLfffffffftftttttftfLLtfG8@@@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@80CLfCt. ,:1ti;;itttt1111ii111tfffft111ttfffLLG8@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@8LLfffLLLf,. .,,. . ,ti ., ...,:;i1ttttttttftffC8@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@Gfffffft1iii. .. . ,fLt..1; .. ..:ittttttttfLfG@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@8LLfffti:,. . . ,: tGCC; ;L; .;, . ,itttttttfLtf@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@0LftfLfffft1, . .f: :CCCCf,.LL: ,t, . . ,1t1111ttttL@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@0LftLfti:,. .. tf..tGCCCLt iGf, tL, .... .1tt11tttfL0@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@Lftfffffti;:. ., iG:;;LGCGCCL1.LG1 ;Ct, .. . .:1tttttfLC@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@8ffffffffLLt;, . :, .f1,tiCCCCCGCLi;Cf:,ff1..: . .,:1ttttLf8@@@@@@@@@@@@@@@@
+@@@@@@@@@@@8ffttffLfi,.,. ;, 1f:ftifCCCCCGLC;;Ct:CGC; ;. .i1ittttt1@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@8ft1tfft1i1ti 1..CffCCfftCGCCCGfftLC1CCGf.1, .tt111tif@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@Ltttttttt11.., f:;CLCLLLCCCGCCCGCCCfCCCCCL;t, . :tt1t1t8@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@811tttt11t; i: . ft1088@8GLCGCCGGCGCC8@@@@8Gtt,. .:.i1t1f8@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@0t1tttttt;;f,,. ,1C0@@@88@8LCGCCCGCG@@8L0@@@0ti. . ;;it1L@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@L111ttt1t1:i. ;tG@@@@;.G@8CCCCCCC8@@C.f@@@8t1.., ;:11L0@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@8Cfttttt11t: ,GG@@@@0G@@8CCCCCCC0@@@@@@@@L0GCff11t0@@@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@80CffffLff,LGG8@@@@@0GCGCGfCGCC08@@80Ct80CG1L1itL0@@@@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@880GGLf1ifLff:10CLCG0GCCCCCC01;CGCCLLfLfLLCCCGffi::;i1C0@@@@@@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@GCCCCL1iiiifGCC1:GfGCCCCCGGCCCCt1CCCCCCLCCffCGGLt1;;;i1iiitfG8@@@@@@@@@@@@@@@
+@@@@@@@@@@@@8ftLCf1iiii;:;CGLt;LfG8000GCCCCCCCGCCCCGG08GC1CGCf1;;;i;;;;iiiiif@@@@@@@@@@@@@@
+@@@@@@@@@@@0LC880GGCf11ii;iCLt,;CLG0G8088888000888888G0CfLGCff;;;i;::i1ttfftiL@@@@@@@@@@@@@
+@@@@@@@@@0CG80GCCGCGGLf1i1;;ffftfGCG00088888888888800GGfC0GLf1:;;;;:1tfttttLLL0@@@@@@@@@@@@
+@@@@@@@8CL08GCCGGGCCCCLfii1;;ii;;1CGCCGGGGGGGGGGGGCCCLtL0CGLt:::,::i11111tfLCGCC08@@@@@@@@@
+@@@@@80GG0GGGGGGGGGCLLLf11fffL1::::1LCGGCCCCCCCCCGGGL00GCCCCL111fLCCCCCCCCCCCCGCCC8@@@@@@@@
+@@@0GGGGGCCCLLfLLLCLCGGCLLLftfCLti::t11fCGGGGGGGGCf;G8CCGCCCGGGGGGG00CLLCCCfCGGGGGG008@@@@@
+@GCGGGCCCLCCCCGCCLL1fCCCLLffCLffLCLt1tti::itfff1;, :8GCGCCGCCCCCCCCCGCf1ftt1tfLCCCCGGG08@@@
+GGGGCCCG00800000000000GCGCfffCCCLCCGCftffi:. . .t@GCCCCCGCCLLffttffttfffCGGG00GCLLGGG8@@
+0GCG000GGGCCCCCCCCCGGGGGGGGGGCCGCLLfLCL11ff1;,,,,;tG8GCCCCCCCLLLLLLLfLt1L00000GG000GCfLGG0@
+CCCGGCCCCCGGGGGGGGCGGGCCCCCGGGGGGG000000GG0000000880CCCCGCCCGGGGGGGGGGCLCLCGCGGGCCGG0GLLGG0
+CCCCCCGCGCGGGGGCGCCGGCCCCGCCCCCCCCCCCGGGGGGGGG0GGGCCGGGGGGGGGGGGGGGGGGGfLffGGGGGGGGGGGGGGGG
+```<
\ No newline at end of file