example_test.go 530 B

12345678910111213141516171819202122232425262728293031323334
  1. // go-qrcode
  2. // Copyright 2014 Tom Harwood
  3. package qrcode
  4. import (
  5. "fmt"
  6. "os"
  7. )
  8. func ExampleEncode() {
  9. var png []byte
  10. png, err := Encode("https://example.org", Medium, 256)
  11. if err != nil {
  12. fmt.Printf("Error: %s", err.Error())
  13. } else {
  14. fmt.Println("PNG is %d bytes long", len(png))
  15. }
  16. }
  17. func ExampleWriteFile() {
  18. filename := "example.png"
  19. err := WriteFile("https://example.org", Medium, 256, filename)
  20. if err != nil {
  21. err = os.Remove(filename)
  22. }
  23. if err != nil {
  24. fmt.Printf("Error: %s", err.Error())
  25. }
  26. }