很多系统开发中都会碰到文件相关的处理,最近顺手开发一个小型文件系统的过程中碰到图片缩略图的需求,需要在显示的时候提供缩略图,下载的时候提供原图,大家直接想到的可能是java自带的图片处理类,但是处理过于复杂,无法满足需求,特别是在水印等方面支持的不太好,老样子,直接发轮子,接好了~ 简单介绍下今天的轮子吧: thumbnailator: google开发并维护 github开源 不依赖于外部库 操作超级简单(真的超级简单) action: ONE.按照原图缩小(原图001.jpg-->002.j…
安装基于 Linux 发行版的重要事项(Install important issues based on the Linux distribution. (Process guidance)) 1.关于文章说明: 以下内容所记录事项,是关于在安装基于 Linux 的发行版地重要事项,除此之外其它安装过程类似与软件安装或者安装 windows 一样.唯一的区别是取决于采取图形化还是文本安装而已. 2.获取电脑的硬件信息和相关驱动信息: 虽说发行版现在做的更趋于简单化了,但是相对于某傻瓜化的平台,…
1个 影城行业 微信小程序(多商户.多平台版), 影业连锁 多商户.多平台版微信小程序.(基于多平台版,支持在业务上 可给 每个单独影城 分发定制单独的小程序版本) 资讯QQ: 876635409   (由于咨询用户太多,请备注:[影城 多平台版本]) 基于 多平台版本 架构,可以为每家影城/商户  分别定制 微信小程序. 实现微信小程序  多商户.多平台版本 的控制和分发.(一般要做到这种程度,其它公司至少需要4个月实现) 已经实现 影城行业 业务架构: 影城集团连锁.影城.影厅及座位.院线…
目录 Jquery实现图片瀑布流思路-简单版 1.预备 2.开始 1.声明 2.主体 3.窗体大小改变事件 Jquery实现图片瀑布流思路-简单版 注意:本篇文章基于知道每张图片的实际尺寸的情况下 特点:列数自适应,图片宽度固定 已知BUG: 像本案例中的刚好5张图片循环显示且只有5列的情况下会有问题,解决办法就是给予样式的时候不按顺序,而是先将图片放在top值最低的列 1.预备 1.基础html <div id="main"> <div class="im…
图片裁剪(基于RxPaparazzo) 前言:基于RxPaparazzo的图片裁剪,图片旋转.比例放大|缩小. 效果: 开发环境:AndroidStudio2.2.1+gradle-2.14.1 涉及知识: 1.Material Design(CardView+CoordinatorLayout+AppBarLayout+NestedScrollView+CollapsingToolbarLayout+Toolbar+FloatingActionButton)使用   2.butterknife…
# nvshens按目录批量下载图片爬虫1.00(单线程版) from bs4 import BeautifulSoup import requests import datetime import urllib.request import os user_agent='Mozilla/4.0 (compatible;MEIE 5.5;windows NT)' headers={'User-Agent':user_agent} # 找到的图片 pictures=[] # 不断追逐,直到结束 d…
09 基于模块wsgiref版web框架 模块引入 真实开发中的python web程序,一般会分为两部分:       服务器程序:负责对socket服务器进行封装,并在请求到来时,对请求的各种数据进行整理:      应用程序:负责具体的逻辑处理. 为了方便应用程序的开发,就出现了众多的Web框架,例如:Django.Flask.web.py 等.不同的框架有不同的开发方式,但是无论如何,开发出的应用程序都要和服务器程序配合,才能为用户提供服务. 这样,服务器程序就需要为不同的框架提供不同的…
Kubernetes的本地集群搭建是一件颇费苦心的活,网上有各种参考资源,由于版本和容器的不断发展,搭建的方式也是各不相同,这里基于Docker CE的18.09.0版本,在Mac OS.Win10下分别搭建了一次. 一.Mac OS下搭建 安装Docker CE并进行相关配置 从Docker官方站点下载并安装Docker for Mac或Docker for Windows 截止目前用的是18.09.0版本,这一步骤比较简单,略过. 在 Docker -> Preferences ... 中,…
轮播图(第三版)[2016-2-26] 工作中用的,改写了半透明蒙版,可以兼容ie7 <script type="text/javascript" src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script> <script type="text/javascript"> $(function(){ //轮播图 start var lunB…
http://blog.csdn.net/u011244794/article/details/51565786 标签: caffeimagenet 2016-06-02 12:57 9385人阅读 评论(7) 收藏 举报  分类: 机器学习(1)  版权声明:本文为博主原创文章,未经博主允许不得转载. 因为自己在网络上查到的资料对于一个新手来说虽然指明了方向,但是在细节上没有给出很好的实例,因此我把自己训练的过程记录下来. [实验环境] 物理内存:64G Free:7.5G  CPU个数:3,…
本文源码:GitHub·点这里 || GitEE·点这里 一.文档类型简介 1.Excel文档 Excel一款电子表格软件.直观的界面.出色的计算功能和图表工具,在系统开发中,经常用来把数据转存到Excel文件,或者Excel数据导入系统中,这就涉及数据转换问题. 2.PDF文档 PDF是可移植文档格式,是一种电子文件格式,具有许多其他电子文档格式无法相比的优点.PDF文件格式可以将文字.字型.格式.颜色及独立于设备和分辨率的图形图像等封装在一个文件中.该格式文件还可以包含超文本链接.声音和动态…
系统特点: 447更新日志(Win10 PC一周年更新正式版14393.447 32位/64位更新补丁KB3200970下载 Flash补丁Kb3202790下载): 1.通过网友的反馈,保留了Edge浏览器,小娜. 2.更新最新447补丁,IE浏览器不再卡顿. 3.系统在保持稳定的情况下,精简了部分无用组件,体积缩小至2.65GB. 4.保持纯净,不加任何第三方. 5.其他更新参考351更新日志. 351更新日志: 1.集成旧版Framework 3.5. 2.集成微软运行库(2005/200…
前段时间做了个跟裁剪相关的活动<用H5中的Canvas等技术制作海报>,这次公司要做个与奥运相关的活动,扫车牌赢奖. 于是我就在上一个活动的基础上,将代码重新封装一下,并且将计算方式写的更通用.下图是活动中裁剪的页面: 先来看看两个活动的不同: 1.原先的活动每次旋转只能90°,而此次活动可以任意角度旋转. 2.原先的活动每次旋转就会生成一段Base64数据,导致页面卡顿严重,而此次只有在裁剪的时候才生成图片. 以上两点是最大的不同,其它方面基本一致,如果碰到不明白的可以参考一下<海报制…
JPEG: 首先说明 jpeg图片:JPEG是joint Photographic Experts Group(联合图像专家组)的缩写,文件后辍名为".jpg"或".jpeg",是最常用的图像文件格式,由一个软件开发联合会组织制定,是一种有损压缩格式,能够将图像压缩在很小的储存空间,图像中重复或不重要的资料会被丢失,因此容易造成图像数据的损伤.尤其是使用过高的压缩比例,将使最终解压缩后恢复的图像质量明显降低,如果追求高品质图像,不宜采用过高压缩比例.但是JPEG压缩…
PHP使用php_imagick_st-Q8.dll类库,把JPG图片连接生成GIF动画图片,需要事先下载好php_imagick_st-Q8.dll,文件,并配置php.ini文件,启用php_imagick_st-Q8.dll.配置方法如下: 1.将下载的php_imagick_st-Q8.dll文件放到PHP默认的扩展目录,也就是:php/ext/目录内: 2.打开php.ini,在extension区域新加入此行,注意前面不要有“;” extension=php_imagick_st-Q…
本文为双节点搭建,分为计算(IP1)和控制节点(IP2) 说明: 计算节点组件: 1.mysql 2.keystone 3.Nova 4.glance 5.rabbitmq 控制节点组件: 1.cinder 2.dashboard 一.修改主机名及静态IP 1.vim  /etc/hostname             xxctrl(xxctrl改为目标名) 2.vim  /etc/hosts     IP     xxctrl(目标名) 3.hostname xxctrl (使改名生效,也可…
参考博客:http://blog.csdn.net/mydwr/article/details/8669594 本人版本:4.4.6 打开文件:ckeditor/plugins/image/dialogs/image.js 搜索内容:[c.config.image_previewText],并删掉其后引号内的内容. 删除后格式:[c.config.image_previewText||""]. 与原文差异:原内容原文中是[b.config.image_previewText],我这里是…
一.使用背景 业务驱动技术需要,原来使用 FTP和 Tomcat upload目录的缺陷日渐严重,受限于业务不断扩大,想使用自动化构建,自动化部署,Zookeeper中心化,分布式RPC DUBBO等技术时,遇到文件存储的瓶颈,因此需求一个使用分布式文件系统注入新的活力. 二.环境 参考 http://blog.csdn.net/hhq163/article/details/46536895 这个博主的博客安装比较新 FastDFS 版本. 在 Docker 下 使用最小化安装的 Centos6…
作者:高翔 <esxgx@163.com>本文著作权归作者所有,请在转载引用时保留原文网址. 在全文开始,首先记录f2fs被3.8主线merge的mailing list:[GIT PULL] f2fs: request for tree inclusionhttps://lkml.org/lkml/2012/12/15/156让我们来看看这一个提交都有哪些内容https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/…
特此声明:训练过程预先认为你对yolov3神经网络有一定了解的基础上进行. 目录 一.先备齐下面的工具(预先善其事,必先利其器) 二.接下里使用我们的工具编译我们的环境 三. 训练自己的数据集 1.  制作训练样本 2. 准备训练前必备的文件 四. 训练及测试 4.1 训练 4.2 测试 一.先备齐下面的工具(预先善其事,必先利其器) (如果你不想走弯路,还是按照我说的来吧) 1.VS2015 x64版本 自定义安装即可 2.darknet windows版本 链接:https://downlo…
图片人脸检测 人脸检测使用到的技术是OpenCV,上一节已经介绍了OpenCV的环境安装,点击查看. 功能展示 识别一种图上的所有人的脸,并且标出人脸的位置,画出人眼以及嘴的位置,展示效果图如下: 多张脸识别效果图: 技术实现思路 图片转换成灰色(降低为一维的灰度,减低计算强度) 图片上画矩形 使用训练分类器查找人脸 具体实现代码 图片转换成灰色 使用OpenCV的cvtColor()转换图片颜色,代码如下: import cv2 filepath = "img/xingye-1.jpg&quo…
批量远程执行linux服务器程序--基于paramiko paramiko模块是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接 具体安装方法这里不写,网上一大把 #!/usr/bin/python #coding:utf-8 import paramiko import threading import os,sys,time import subprocess from optparse import OptionParser import lo…
js代码: function bb_img_onmousewheel(e, o) { var zoom = parseInt(o.style.zoom, 10) || 100; zoom += event.wheelDelta / 12; if (zoom > 0) o.style.zoom = zoom + '%'; return false; } 图片html标签: <img onmousedown="if(self.startMove)startMove(this,event)…
目标: 将一张长方形图片扩展成一张正方形图片,例如: 200x300x3的一张图片扩展成一张300x300x3的图片,填充部分使用白色. 代码: import cv2 import os imglist = os.listdir('.') os.mkdir('./img') for item in imglist: if item.endswith('.jpg'): src = os.path.join(os.path.abspath('.'), item) img = cv2.imread(s…
public class ImageCaptcha { /// <summary> /// 干扰线的颜色集合 /// </summary> private List<SKColor> colors { get; set; } public ImageCaptcha() { colors = new List<SKColor>(); colors.Add(SKColors.AliceBlue); colors.Add(SKColors.PaleGreen);…
本文源码:GitHub·点这里 || GitEE·点这里 一.文档类型简介 1.XML文档 XML是可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言.标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如数据结构,格式等.它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言.适合网络传输,提供统一的方法来描述和交换应用程序的结构化数据. 2.CSV文档 CSV文档,以逗号分隔文档内容值,其文件以纯文本形式存储结构数据.CSV文…
最近项目中要用到图片验证码,网上一查有很多,基本都是千篇一律的4位纯数字验证码.首先得感谢那位一代目兄台提供的模板,由于不能满足需求,所以对其进行了改造升级. 经改造的图片验证码能满足一下情形使用:①.验证码位数:②.纯数字和纯字母的验证码:③.数字和字母混合的验证码:④.字母的大小写:⑤.数字和字母(大小写)混合下各自的位数:⑥.随机生成混合情况下各自的位数:⑦.验证码随机排序.大致就这些组合吧,基本的需求都能满足,话不多说,看~ 1.先把一代目兄台的canvas参数搬一下 参数 说明 类型…
啥都不说,先上效果图: 这是一个网上的第三方组件,原版是php的,我用.NET重写了图片上传的处理,下面贴上代码 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.IO; using System.Text; namespace CFUpload.CFUpload { /// <summary> /// Upload 的摘要说明 /// </s…
引入所需依赖,注意poi版本,新版本不支持,最好使用和我一样的版本. <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.10-FINAL</version> <…
Picasso 是 Android 上一个强大的图片下载和缓存库. 示例代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);   @Override public void getView(int position, View convertView, ViewGroup parent…