尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://www.devio.org) TakePhoto 简介 TakePhoto是一款用于在Android设备上获取照片(拍照或从相册...、文件中选择)、裁剪图片、压缩图片的开源工具库,目前最新版本3.0.0。...裁剪图片 API TakePhoto支持对图片进行裁剪,无论是拍照的照片,还是从相册、文件中选择的图片。...: /** * 裁剪图片 * @param imageUri 要裁剪的图片 * @param outPutUri 图片裁剪之后保存的路径 * @param options 裁剪配置 */ void...最后 既然来了,留下个喜欢再走吧,鼓励我继续创作(^_^)∠※ 如果喜欢我的文章,那就关注我的博客@ devio.org吧,让我们一起做朋友~~ 戳这里,加关注哦: 微博:第一时间获取推送 个人博客
用Image.DrawImage的方法可以,如下: Image newImage = Image.FromFile("c:\\temp.bmp"); Rectangle destRect = new...0,300, 300); Graphics g = pictureBox1.CreateGraphics(); g.DrawImage(newImage, destRect); 这样就将部分图片复制到...System.Drawing.Graphics.FromImage(bmpTarget); gg.DrawImage(newImage, destRect); bmpTarget.Save("c:\\f4.jpg"); 创建一个bitmap对象,并创建一个针对它的graphic
暑假刚开始的时候放假回家没带电脑,只能玩手机,想折腾一下博客都没有条件,在一个发现一个 app, termux 真的强大!...(初始化需要访问国外网站)安卓手机上的 linux 简直了,在手机就可以搭了一个 hexo 博客,只要在 github 上实现分支管理就可以多终端同步更新了。恕我学疏才浅,还只想到这些!...一开始想回校后,折腾一下 hexo-admin 实现类似动态博客一样的多终端管理(手动滑稽),现在发现 termux 这样子的操作也不错嘛,挺装哔 hhhhhh**部署后的效果** 准备 Termux...文件管理器(RE,MT 文件管理器等高级一点的) 开始 打开 Termux,输入$pkg install nodejs安装 Nodejs,在输入pkg install git安装 Git。...编辑 写文章的话创建 md 文件命令和电脑上一样,文件管理器打开/data/data/com.termux/files/home/i/source/_posts/ 编辑文章 md 文件。
在hexo博客上使用aplayer 起因 因为以前我配置aplayer遇到了挺多难题的 配置好之后 hexo s一看 没问题啊 但是hexo g -d上传完打开链接一看文字链接打不开 而现在 我才知道配置错了...开始教程 如果使用的是butterfly的主题 可以直接在inject里面找到head和bottom分别写 先在head里面添加 - 酱紫添加就ok了 之后在bottom... 之后就enjoy吧 高级一些的操作...如果想像本站那样切换页面不暂停音乐 只要开启一下pjax 需要把enable里面的值改成true 它默认是关闭的 就算是自己刷新页面或者刷新JavaScript脚本,耶稣也救不了你
开始在 GitHub 上写博客 准备工作如下 申请 GitHub 账户并准备代码库 安装 Jekyll 安装 Ruby 如果用的是 Windows 系统, 需要先安装 Ruby , 需要下载 1.9.3...版本的 Ruby , 并且还要安装 DevKit 。...上传文件 上传文件最简单了, 不过我的建议是在本地运行 jekyll --server , 先预览一下, 确认无误之后再上传。 只要用 Git 提交上去即可。...,看看错误信息, 一般都可以解决的; 在 windows 系统平台上, 如果你的博客包含中文字符, 则需要将当前命令行的代码页修改为 65001 (UTF8) 才能正常运行; 不要使用 windows...记事本编辑文件, 因为记事本保存的编码是 UTF8 + BOM , 无法保存为不带 BOM 的 UTF8 。
对触屏设备开发图片裁剪功能, 让其能够直接处理图片。减轻服务端压力。 技术点 浏览器必须支持html5,包含fileReader。...思路 利用filereader直接读取本地图片。然后赋予一个图片。该图片及裁剪框的位置计算跟pc端一样,可是触发的事件不一样,触屏版是依据触屏事件触发的。...裁剪时,利用cavas的api直接画出相关图像,然后得到数据。再利用xmlhttprequest发送请求。 非html5无法完毕这个过程。...cropViewWidth:0,//在画布里面显示的最大宽度 cropViewHeight:0,//在画布里面显示的最大高度 cropLeft:0, cropTop:0, //-...//计算裁剪框的位置。
最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。...我对该缺陷的记录见 [Issues#2][3]。 删除我的文章与图片。 如下文件夹中除了 template.md 文件外,都可以全部删除,然后添加你自己的内容。..._posts 文件夹中是我已发布的博客文章。 _drafts 文件夹中是我尚未发布的博客文章。 _wiki 文件夹中是我已发布的 wiki 页面。...images 文件夹中是我的文章和页面里使用的图片。 修改「关于」页面。...在本地预览博客效果可以参考 [Setting up your Pages site locally with Jekyll][2]。 经验与思考 简约,尽量每个页面都不展示多余的内容。
用户可以在支持Node.js的服务器上使用自己的博客。Ghost官方支持版,同时有爱好者开发的第三方中文汉化版,如Ghost的中文汉化版。...Ghost提供开发插件的API和可以定制的Handlebars主题模板样式。 在本教程中,您将使用官方ghost-cli在Ubuntu 16.04上安装一个的Ghost实例。...在您的服务器上安装Node.js,如何安装Node.js请参考这篇文章 在您的服务器上安装Nginx,如何安装Nginx请参考这篇文章 在您的服务器上安装MySQL,如何安装MySQL请参考这篇文章 配置一个指向服务器的域名...service nginx restart 您的Ghost博客现已安装并可供使用。您可以在http://example.com访问您的博客。现在让我们创建一个帐户,以便您创建第一篇文章。...然后,您将看到一个帖子列表,在Ghost里叫做“故事”: 您可以在左侧的菜单创建新故事或管理博客的其他设置。
以前的博客是使用Jekyll托管在github上,后来用着越来越不方便,比如没有自动生成post,不能一键部署,文件结构和配置也是比较繁琐,更重要的是有时候用markdown写一篇文章,生成的静态文件很乱...现在下决心换成了hexo Nodejs安装 因为hexo是基于nodejs的应用,所以要先安装nodejs才可以。我这里以ubuntu为例,因为我自己一直在使用ubuntu。...运行成功后,访问http://0.0.0.0:4000/就可以看到博客的样子的,对就是我现在的博客这个样子,o(∩∩)o...哈哈。...Front-matter 是文件最上方以 — 分隔的区域,用于指定个别文件的变量,举例来说: title: "使用Hexo在Github上搭建自己的博客" date: 2015-03-10 22:30:...hexo clean hexo generate 然后把生成的public目录下的文件放到你的master分支下即可。git commit后把这两个分支推送到你的github上。
【Typora + 博客园 】如何高效的在博客园上编写MD格式的博客 想要找一个随时可以查看自己的学习笔记,将笔记放在博客园是一个很不错的选择,但博客园本身的后台写还是很不方便。...写MD格式的文档我还是喜欢使用 Typora 来编写。那么有没有一种方法可以让我在 Typora 中编写的文章同步到 博客园中呢?所以我花了一下午的时间总结出了一套方法,来优化在博客园写博客的体验。...1.下载工具: pycnblog Typora 博客园写博客会遇到的烦恼: md 文件里的图片每次需要在博客园先上传,再到文章中修改引用。如果使用图床的方式去引用图片,后期经常会存在图片挂掉的可能。...Typora 中插入图片默认在本地,复制到博客园中后还要重新修改路径地址,很麻烦。 在 Typora 中写过一篇博客后,还要复制到博客园的后台中去发布。...# blog_url在博客后台>设置,页面最下方的MetaWeblog访问地址。
我整理的代码模板: # 指定字体文件地址 FONT_FILE_PATH = ......dst_img = cv2.cvtColor(np.array(dst_img), cv2.COLOR_RGB2BGR) # 输出 return dst_img ---- [1] OpenCV-Python在图片上输出中文
背景在训练Lora的过程中,由于收集的图片来源众多,宽高大小不一,格式多样。高效批量裁剪图片的方法变得极为重要。...本文介绍两种批量裁剪图片(批量裁剪照片)的方法,能够将大量的图片批量变为512x512大小(或其他大小,如512x768、768x768)的png格式图片。...birme网址使用birme在线将图片统一批量处理成 512 x 512 大小。birme可以将图片根据焦点自动选择关键位置来自动裁剪图片为你需要的大小。...Affinity Photo 2软件使用Affinity Photo 2软件的批处理任务功能,就可以在本地批量的将图片统一批量处理成 512 x 512 大小。可以完全避免隐私图片的泄漏问题。...选择 文件 - 新的批处理任务。图片点击左侧 添加 按钮添加需要处理的图片,选择 保存为PNG 512x512,选择 确定。图片总结本文给出训练Lora之批量裁剪图片的方法,亲测有效!
在GitLab pages上快速搭建Jekyll博客 前一段时间将我的Jekyll静态博客从github pages镜像部署到了 zeit.co(现vercel)上了一份,最近偶然发现gitlab pages...于是有了下文的 从github pages快速迁移Jekyll博客到gitlab pages的完全指南。 Step1: 导入已有项目 登陆gitlab.com,点击New Project, ?...: 在自己的PC上git clone太慢了,clone地址换https的速度还可以~ 有能力科学地上网的小伙伴可以想办法解决。...此时,需要在域名管理网站(比如,我在腾讯云上买的域名,我需要登陆 https://console.cloud.tencent.com/cns),然后在里面先后分别添加一条类型为TXT和一条类型为CNAME...如有疑问,欢迎在评论区提问交流~ 作 者: Bravo Yeung 首发于: 在GitLab pages上快速搭建Jekyll博客 - 极客玩家大白 如需转载,请注明出处: https://www.geekplayers.com
在hexo博客上使用aplayer-续集 为什么出续集 为什么呢?... 这样就可以在非
理想主义的功能不是卖钱,是它在实用主义无力的时候延伸了它的无言 ——严明 ---- 1.安装hexo 什么是hexo? Hexo是一个快速、简洁且高效的博客框架。...Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。...在浏览器输入http://localhost:4000/即可访问 2.在GitHub上的配置 添加公钥到GitHub [root@docker blog]#ssh-keygen -t rsa -C “your_name...hexo博客的搭建就完成了,hexo博客的优点之一就是不需要vps,关于hexo的更多内容可以查看官方文档https://hexo.io/zh-cn/docs/ ---- 参考链接:https://hexo.io.../zh-cn/docs/ 关于hexo博客的一些建议或者想法欢迎各位在文章下方留言 阅读原文可查看本人博客,博客正在建设中。。。
最近正好在学习前端开发,想着搭建一个属于自己的个人博客,把自己的技能树整理整理,温故而知新。 如果你有前端开发经验,那么搭建这样的博客就很简单了。...一 什么是Hexo Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 ...二 为什么部署到github GIthub Pages则是github上的一项功能,可以放置网页文件到指定文件夹,然后给你一个专属域名用于展示一些项目,但现在大多用来开发制作个人博客网站。...2.Git 用来将本地Hexo内容提交到Github上。Xcode自带Git,这里不再赘述。如果没有Xcode可以参考Hexo官网上的安装方法。...注意坑二:在配置所有的_config.yml文件时(包括theme中的),在所有的冒号:后边都要加一个空格,否则执行hexo命令会报错,切记 切记 在blog文件夹目录下执行生成静态页面命令: hexo
最近项目中入手了一个非常实用的插件,这里和大家一起分享下:通过canvas实现图片裁剪的工具--cropper.js cropper.js简介 cropper是一款使用简单且功能强大的图片剪裁jQuery...cropper jquery # 通过bower安装 $ bower install cropper jquery # 通过yarn安装 $ yarn add cropper jquery 也可以在浏览器页面中直接引入使用...x:裁切区域的左偏移值 y:裁切区域的上偏移值 width:裁切区域的宽度 height:裁切区域的高度 rotate:图像的旋转角度 scaleX:应用于图像横坐标的比例因子,图片左右翻转量 scaleY...getCanvasData():返回画布(图像包装器)的位置和大小数据。 getCropBoxData():返回裁剪框的位置和大小数据。...getCroppedCanvas([options]):得到一个画布绘制裁剪图像(有损压缩)。如果没有裁剪,则返回绘制整个图像的画布,即会得到一个 HTMLCanvasElement。
项目中要求图片上传并裁剪的功能,之前也有接触过很多图片裁剪插件,效果体验不是很好,今天推荐一款好用的插件-cropper,超级好用,裁剪功能丰富,满足了各种需求。...功能: 1:点击选择图片,弹出文件夹选择桌面 文件 2:选择文件之后,打开编辑图片的页面,开始裁剪图片 插件下载地址:http://www.jq22.com/jquery-info18167...插件描述:croppic图像裁剪将满足您的需求,图像加载效果、展现效果以及裁剪都非常棒,相信看到Demo后一定会喜欢上此插件. ?...,接下来的问题就是将裁剪过后的base64图片上传至后台。...1:去掉base64编码的头部 如:"data:image/jpeg;base64," 如果不去,转换的图片不可以查看 2:解码 3:在tomcat目录下创建picture文件夹保存图片 4:判断文件目录是否存在
,在图片的指定位置绘制图片(要当做水印的图片)。...三、核心代码 可以传入任意尺寸的图片进行生成绘制。..._BMP_HEAD { char type[2]; //图片的类型 "BM" unsigned int size; //文件大小 unsigned short r1; //保留...=4) { printf("传入的参数格式: ./a.out 图片宽度> 图片高度> 图片的名称>\n"); printf("例如: ....\n",cnt); /*4.添加水印: 制作图片的数据*/ int one_line_byte=bmp_info.w*3; //BMP图片一行的字节数 while(one_line_byte
jpeg_destroy_decompress(&cinfo); free(buffer); return 0; } QQ群里突然有人问了这个问题,希望得到开源的程序...,正好以前写过一个,找的挺费劲的,就贴到这里吧 http://bbs.chinaunix.net/forum.php?
领取专属 10元无门槛券
手把手带您无忧上云