Go语言中文网 为您找到相关结果 5

golang实现图片缩放服务器

测试地址 http://127.0.0.1:6789/1000/789.png http://127.0.0.1:6789/400/789.png 中间数字是图片尺寸 package main import ( "fmt" "graphics" "image" "image/png" "log" "net/http" "os" "strconv" "strings" ) func main() { http.HandleFunc("/", doImageHandler) http.ListenAndServe("127.0.0.1:6789", nil) } func doImageHandler(w http.ResponseWriter, r *http.Request) { fmt.P...阅读全文

博文 2015-10-21 04:00:02 zb_liang

autocad三维汇报,bim汇报,视图汇报方法

在大部分场景中,工程师可以用cad进行汇报,避免去做PPT,浪费时间,ppt一般都是用一次就丢弃。而工程师对于设计的中间汇报,或三维bim汇报,评审汇报,展示汇报等,都可以直接用cad软件,方法是用视图进行汇报。 视图是个神奇的东西,它支持不同的视图,采用不同的图层搭配,不同的视觉样式(简单渲染),比如线框,隐藏,着色等模式。 cad还提供幻灯片vslide,但是想象一下,每个汇报的页面存成幻灯片,还要整理顺序,也是用后即丢。 而cad自己带的视图播放(视图切换)工具不是很好用。 设计一款专门用于汇报的视图汇报工具,类似ppt那样,按一下就切换到下一个视图,可以用鼠标进行任何操作——缩放啊,量尺寸啊……,不影响下一个视图。 每个视图对应不同的图层,如果在汇报过程中来操作图层的开关,会手忙脚乱...阅读全文

博文 2018-07-14 11:34:42 qingo

Tinify API client for Golang——tinify-go

前言 Tinify是一个提供图片compress、resize 服务的网站,在肉眼看不失真的基础上能够极大的压缩图片文件大小,具体介绍可以看他们的官网 https://tinify.com。 Tinify官方提供了很多语言的SDK,但是并没有Golang的。前几天写了一篇文章 Golang + Tinypng实现图片压缩,里面谈到了Golang使用Tinify官方提供的 HTTP API client 实现compress的一些想法,但是毕竟简单,所以工作之余在官方 HTTP API client的基础上模仿官方其他语言的实现,使用Golang实现了一个Golang版本的 Tinify API client——tinify-go。 Github https://github.com/gwpp...阅读全文

博文 2017-06-13 06:07:01 gwpp