本文主要是介绍golang缩略图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天研究了golang生成缩略图的相关知识,在网上找到一篇不错的相关博客,博客地址:http://www.cnblogs.com/ghj1976/p/3445507.html。
有个注意事项这里提醒一下:
官方文档原话:
Image接口可以通过调用如NewRGBA和NewPaletted函数等获得;也可以通过调用Decode函数解码包含GIF、JPEG或PNG格式图像数据的输入流获得。解码任何具体图像类型之前都必须注册对应类型的解码函数。注册过程一般是作为包初始化的副作用,放在包的init函数里。因此,要解码JPG图像,只需在程序的main包里嵌入如下代码:
import _ “image/JPG”
_表示导入包但不使用包中的变量/函数/类型,只是为了包初始化函数的副作用。
整理了一下代码:
package mainimport ("code.google.com/p/graphics-go/graphics""image"_ "image/jpeg" //必须import,否则会出现:unknown format,其余类似"image/png"
这篇关于golang缩略图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!