Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // Resize JPEG Image from local file
- // and output resized image file
- //
- package main
- import (
- "fmt"
- "github.com/nfnt/resize"
- "image"
- "image/jpeg"
- "os"
- )
- func main() {
- file, err := os.Open("images.jpeg");
- defer file.Close()
- if err != nil {
- fmt.Println(err)
- return
- }
- img, _, err := image.Decode(file)
- if err != nil {
- fmt.Println(err)
- return
- }
- img = resize.Resize(36, 0, img, resize.Lanczos3)
- f, err := os.Create("test.jpg")
- if err != nil {
- fmt.Println(err)
- return
- }
- defer f.Close()
- if err = jpeg.Encode(f, img, nil); err != nil {
- return
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement