一、简单说明 图形上下文(Graphics Context):是一个CGContextRef类型的数据 图形上下文的作用:保存绘图信息、绘图状态 决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上) 相同的一套绘图序列,指定不同的Graphics Co ...
分类:
移动开发 时间:
2019-02-05 20:52:12
阅读次数:
257
今天主要研究了Glide获取图片Path、Bitmap用法,相信也困扰了大家很久,我在网上也找了很久,基本没有,后来研究了下,也参考了下api文档,总结了以下几个方式: 1. 获取Bitmap: 1)在图片下载缓存好之后获取 Glide.with(mContext).load(url).asBitm ...
分类:
移动开发 时间:
2019-02-02 23:29:51
阅读次数:
429
闲来没事,就做做,程序还是要多写才好@ 原理不说,文件方面及I/O方面,去BAIDU一下就知道,断点续传的原理也很简单,就是在原来已经下载的基础之上继续下载就可以了,用到了这么关键的一句:urlc.setRequestProperty("RANGE", "bytes="+fileSize+"-"); ...
分类:
编程语言 时间:
2019-01-31 17:01:06
阅读次数:
168
在BS架构下,通过后台生成二维码 1.引用类库,ThoughtWorks.QRCode.dll密码:1024。 2.代码: string msg = "00000000001980"; Bitmap bt; string enCodeString = DateTime.Now.ToString(); ...
分类:
其他好文 时间:
2019-01-30 13:02:13
阅读次数:
149
找到要抓取的图片地址:http://i.imgur.com/8S7OaEB.jpg 抓取的步骤: 明晰了步骤,接下来就简单了,直接上代码 注意,这里的代码仅供测试,使用时请自行完善。 ...
分类:
Web程序 时间:
2019-01-30 01:20:01
阅读次数:
290
ImageIO对外开放的对象有CGImageSourceRef、CGImageDestinationRef,不对外开放的对象有CGImageMetadataRef。CoreGraphics中经常与imageIO打交道的对象有CGImageRef和CGDataProvider,接下来看看这五个对象在创 ...
分类:
移动开发 时间:
2019-01-28 20:12:52
阅读次数:
210
堆内存溢出: 此种溢出,加内存只能缓解问题,不能根除问题,需优化代码堆内存中存在大量对象,这些对象都有被引用,当所有对象占用空间达到堆内存的最大值,就会出现内存溢出OutOfMemory:Java heap space 永久代溢出 如果发生,则是在初始化的时候,空间太小,解决办法,扩大空间类的一些信 ...
分类:
其他好文 时间:
2019-01-25 00:21:36
阅读次数:
217
Canvas提供了一个方法drawBitmapMesh(Bitmap bitmap, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[] colors,int colorffset,Paint paint) 这个方法 ...
分类:
移动开发 时间:
2019-01-23 21:37:26
阅读次数:
243
有种场景,我们想将一个图片切割成多个图片。比如我们在开发一个拼图的游戏,就首先要对图片进行切割。 以下是封装好的两个类,可以实现图片的切割。仅供参考和学习。 一个是ImagePiece类,此类保存了一个Bitmap对象和一个标识图片的顺序索引的int变量。 一个是ImageSplitter类,有一个 ...
分类:
移动开发 时间:
2019-01-23 18:13:57
阅读次数:
295
一、裁剪 Bitmap.createBitmap(src, x, y, width, height) 二、变换Matrix Matrix matrix = new Matrix(); matrix.postRotate(angle, x, y); matrix.postScale(x, y); ma ...
分类:
移动开发 时间:
2019-01-21 19:23:54
阅读次数:
177