From 448b1ed9d795c76aa48e4179085fe654b84e0679 Mon Sep 17 00:00:00 2001 From: qeesung <1245712564@qq.com> Date: Sat, 20 Oct 2018 18:58:33 +0800 Subject: [PATCH] update README file --- README.md | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/README.md b/README.md index d5e947d..ff06df5 100644 --- a/README.md +++ b/README.md @@ -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 -- 2.45.2