精华内容
下载资源
问答
  • 遗憾的是,用来构建 PDF 文件的 API 不属于 PHP 工具包的标准部件。现在您需要提供一点帮助。 当您在网络上搜索,寻找对 PHP 的 PDF 支持时,您首先发现的可能是商业 PDFLib 库及其开源版本 PDFLib-Lite。 这
  • WEB 动画实现多种多样,...GIF(Graphics Interchange Format)原义是“图像互换格式”,GIF文件的数据,是一种基于LZW算法连续色调无损压缩格式。其压缩率一般在50%左右,它不属于任何应用程序。GIF格式可以...

    WEB 的动画实现多种多样,随着H5 的发展,实现动画的方式越来越多了。初步统计实现动画的方式有以下一些方式实现

    一、GIF动画

    通常咱们社交聊天的一些动态表情,大多都是gif动画。
    GIF(Graphics Interchange Format)的原义是“图像互换格式”,GIF文件的数据,是一种基于LZW算法的连续色调的无损压缩格式。其压缩率一般在50%左右,它不属于任何应用程序。GIF格式可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画。

    GIF 分为静态GIF和动画GIF两种,扩展名为.gif,是一种压缩位图格式,支持透明背景图像,适用于多种操作系统,“体型”很小,网上很多小动画都是GIF格式,其实GIF是将多幅图像保存为一个图像文件,从而形成动画,最常见的就是通过一帧帧的动画串联起来的搞笑gif图,所以归根到底GIF仍然是图片文件格式。

    GIF制作方式可以通过PS制作,或者通过图片、视频、FLASH转换

    缺点:高清的gif体积较大。压缩后的体检较小的会失帧。交互差,实质上他就是一个会动的图片

    二、FLASH动画 / SilverLight

    FLASH
    Flash非常强大,它们包含丰富的视频、声音、图形和动画。利用Flash可以制作各种各样非常华丽的动画,和视频,但是由于各种原因,2012年8月15日,Flash退出Android平台,正式告别移动端。2015年12月1日,Adobe将动画制作软件Flash professional CC2015升级并改名为Animate CC 2015.5,从此与Flash技术划清界限。

    很早之前在各种企业门户的首页大图轮播基本都是使用flash,早几年12306的购票网站首页的顶部的大图也是用的flash,如今都换成了静态的图片。这种技术逐渐淡出了视野,只有在线视频直播如 优酷,爱奇艺等视频网站。

    缺点:基于flash播放器来播放,flash播放器非常耗性能,经常报各种漏洞

    SilverLight
    Microsoft Silverlight是一个跨浏览器的、跨平台的插件,是一种新的Web呈现技术,能在各种平台上运行。借助该技术,您将拥有内容丰富、视觉效果绚丽的交互式体验,而且,无论是在浏览器内、还是在桌面操作系统(如Windows和Apple Macintosh)中,您都可以获得这种一致的体验。

    缺点:以浏览器插件的形式来支持动画,开发起来不那么容易。了解下有这个东东就够了哈

    三、Javascript + HTML

    原理: 其主要思想是通过setInterval或setTimeout方法的回调函数来持续调用改变某个元素的CSS样式以达到元素样式变化的效果。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <style type="text/css">
            #animate {
                width: 200px;
                height: 200px;
                background: #ccc;
            }
        </style>
    </head>
    <body>
        <div id="animate"></div>
        <script>
            let elem = document.getElementById('animate');
            let left = 0;
            let timer = setInterval(function(){
                if(left<window.innerWidth-200){
                    elem.style.marginLeft = left+'px';
                    left ++;
                }else {
                    clearInterval(timer);
                }
            },16); //这里的16毫秒
        </script>
    </body>
    </html>

    Jquery的animate()方法就是这种方式实现的。

    缺点:javascript 实现动画通常会导致页面频繁性重排重绘,消耗性能,一般应该在桌面端浏览器。在移动端上使用会有明显的卡顿

    16ms的问题:一般认为人眼能辨识的流畅动画为每秒60帧,这里16ms比(1000ms/60)帧略小一些,但是一般可仍为该动画是流畅的。
    在很多移动端动画性能优化时,一般使用16ms来进行节流处理连续触发的浏览器事件。例如对touchmove、scroll事件进行节流等。通过这种方式减少持续事件的触发频率,可以大大提升动画的流畅性

    四、SMIL

    SMIL特性:
    程序以开始,以结束,整个程序由body和head两个部分组成,SMIL要求其标记和标记的属性必须小写!有些标记必须有一斜杠作为结束标记,属性值必须用双引号括起来,SMIL文件的拓展名为.smil或者.smi。

    <smil>
    <head></head>
     
    <body>
    <seq>
    <!-- 演示开始进行2秒后开始显示,持续播放5秒 -->
    <img src="1.jpg" dur="5s" begin="2"/> 
    <!-- 演示开始进行3秒后开始显示,持续播放10秒 -->
    <img src="2.jpg" dur="10s" bengin="3"/> 
     <!-- 演示开始进行5秒后开始显示,在整个演示播放40秒以后,就结束播放 -->
    <video src="test.rm" begin="5s" end="40s"/>
    <!-- 只播放视频文件的第5秒到第10秒,重复播放2次 -->
    <video src="test.rm" clip-begin="5s" clip-end="10s" repeat="2"/>
    </seq>
    </body>
    </smil>

    嵌入html
    向 标签添加命名空间定义,添加一个 <?import> 元素,以导入 "time" 命名空间,添加一个定义 "time" 类的 <style> 元素

    <html xmlns:time="urn:schemas-microsoft-com:time">
    <head>
      <?import namespace="time" implementation="#default#time2">
      <style>.time {behavior: url(#default#time2)}</style>
    </head>
    
    <body>
        <!-- repeatCount循环次数 -->
      <time:seq repeatCount="indefinite">
        <img class="time" src="image1.jpg" dur="3s" />
        <img class="time" src="image2.jpg" dur="3s" />
      </time:seq>
    </body>
    </html>

    缺点:一看就知道只支持IE。没啥好说的

    五、APNG

    APNG, 全称是“Animated Portable Network Graphics”, 是PNG的位图动画扩展,他和gif的区别在于:图片质量, gif最多支持256种颜色,不支持Alpha透明通道。可以称之为色彩丰富支持Alpha透明通道体积大小和gif甚至更小的gif。
    2007年4月20日,PNG组织投票以10:8否决APNG进入官方标准。也就是PNG不认可他。

    缺点:Chrome 59之后,只有IE不支持

    APNG的制作:http://littlesvr.ca/apng/

    六、Javascript + SVG

    SVG的动画元素是和SMIL开发组合作开发的。SMIL开发组和SVG开发组合作开发了SMIL动画规范,在规范中制定了一个基本的XML动画特征集合。SVG吸收了SMIL动画规范当中的动画优点,并提供了一些SVG继承实现。

    特性
    SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
    SVG 用来定义用于网络的基于矢量的图形
    SVG 使用 XML 格式定义图形
    SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失
    SVG 是万维网联盟的标准
    SVG 与诸如 DOM和 XSL 之类的W3C标准是一个整体

    SVG animation最强大的地方在于:™只要在页面放几个animate元素,没有任何CSS, 没有任何JS,页面上的元素就像是没吃草的马儿一样,愉快地跑起来了。你会发现,我勒个去,原来要实现个动画效果这么简单。什么CSS3动画,哪边凉快哪边呆着吧!

    <svg width="320" height="320" xmlns="http://www.w3.org/2000/svg">
      <g> 
        <text font-family="microsoft yahei" font-size="120" y="160" x="160">哈哈</text>
        <animateTransform attributeName="transform" begin="0s" dur="10s" type="rotate" from="0 160 160" to="360 160 160" repeatCount="indefinite"/>
      </g>
    </svg>

    元素
    <set>
    此元素没有动画效果,可以在特定时间之后修改某个属性值(也可以是CSS属性值)

    <svg width="320" height="320" xmlns="http://www.w3.org/2000/svg">
      <g> 
        <text font-family="microsoft yahei" font-size="120" y="160" x="160">
            测试
        <!-- 3秒后把x值改为60 -->
        <set attributeName="x" attributeType="XML" to="60" begin="3s" />
        </text>
      </g>
    </svg>

    <animate>
    基础动画元素。实现单属性的动画过渡效果

    <svg width="320" height="320" xmlns="http://www.w3.org/2000/svg">
      <g> 
        <text font-family="microsoft yahei" font-size="120" y="160" x="160">
        测试
        <!-- 从0秒开始,总时长3秒,x值从160到60,(repeatCount)不间断循环 -->
        <animate attributeName="x" from="160" to="60" begin="0s" dur="3s" repeatCount="indefinite" />
        </text>
      </g>
    </svg>

    <animateColor>
    颜色动画,因为animate能实现其功能,所以被废弃了。逝者已矣...

    <animateTransform>
    实现transform变换动画效果的,与CSS3的transform变换是一个套路

    <svg width="320" height="320" xmlns="http://www.w3.org/2000/svg">
      <g> 
        <text font-family="microsoft yahei" font-size="80" y="100" x="100">测试</text>
        <!-- 从0秒开始,总时长3秒,变换类型为scale(缩放),值从1到1.5,repeatCount)不间断循环  -->
        <animateTransform attributeName="transform" begin="0s" dur="3s"  type="scale" from="1" to="1.5" repeatCount="indefinite"/>
      </g>
    </svg>

    <animateMotion>
    animateMotion元素可以让SVG各种图形沿着特定的path路径运动~

    <svg width="320" height="320" xmlns="http://www.w3.org/2000/svg">
      <text font-family="microsoft yahei" font-size="30" x="0" y="0" fill="green">动
       <!-- 从0秒开始,总时长3秒,不间断循环,沿着路径path运动 -->
        <animateMotion path="m124.067754,67.21128c39.580339,-101.001223 194.657404,0 0,129.858716c-194.657404,-129.858716 -39.580339,-230.859939 0,-129.858716z" begin="0s" dur="5s"   rotate="auto" repeatCount="indefinite"/>
      </text>
        <path d="m124.067754,67.21128c39.580339,-101.001223 194.657404,0 0,129.858716c-194.657404,-129.858716 -39.580339,-230.859939 0,-129.858716z" stroke-width="1.5" stroke="#cd0000" fill="none"/>
    </svg>

    展示的时候是这个样子的。
    svg动画

    暂停和播放

    // svg指当前svg DOM元素
    // 暂停
    svg.pauseAnimations();
    
    // 重启动
    svg.unpauseAnimations()

    关于svg的之后再写文章详细介绍吧

    七、Video

    <Video>是 HTML 5 的新标签。

    <video src="movie.ogg" controls="controls">
    您的浏览器不支持 video 标签。
    </video>

    相关属性
    属性 | 值 | 描述
    ------- | ------- | -------
    autoplay | autoplay | 如果出现该属性,则视频在就绪后马上播放。
    controls | controls | 如果出现该属性,则向用户显示控件,比如播放按钮。
    height | pixels | 设置视频播放器的高度。
    loop | loop | 如果出现该属性,则当媒介文件完成播放后再次开始播放。
    preload | preload | 如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 "autoplay",则忽略该属性。
    src | url | 要播放的视频的 URL。
    width | pixels | 设置视频播放器的宽度。

    八、Javascript + Canvas

    canvas作为H5新增元素,是借助Web API来实现动画的。
    结合setInterval 或者requestAnimationFrame可以实现各种样的动画,下面的例子展示了一个7色圆的颜色过度

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width">
      <title>JS Bin</title>
    </head>
    <body>
      <canvas id="canvas"></canvas>
      <script>
        function colorPalette(gradient) {
        var canvas = document.createElement("canvas");
        canvas.width = "1";
        canvas.height = "256";
        // document.body.appendChild(canvas); // debug
        var ctx = canvas.getContext("2d"),
            grad = ctx.createLinearGradient(0, 0, 1, 256);
          gradient.forEach(function (item) {
            grad.addColorStop(item[0], item[1]);
          });
          ctx.fillStyle = grad;
          ctx.fillRect(0, 0, 1, 256);
          return ctx.getImageData(0, 0, 1, 256).data;
        }
    
        (function () {
          var palette = colorPalette([
            [0, 'red'],
            [0.7, 'orange'],
            [0.17, 'yellow'],
            [0.22, 'green'],
            [0.42, 'cyan'],
            [0.82, 'blue'],
            [0.90, 'purple'],
          ])
    
          // Canvas元素
          var canvas = document.querySelector('canvas');
          var context = canvas.getContext('2d');
          var width = canvas.width, height = canvas.height;
          var start = Date.now()
          // 绘制方法
          var draw = function () {
            context.clearRect(0, 0, width, height);
            // 计算偏移
            var offset = Math.floor((Date.now() - start) / (3300 / 256)) % 256;
            context.fillStyle = 'rgba(' + [
              palette[offset * 4 + 0],
              palette[offset * 4 + 1],
              palette[offset * 4 + 2],
              palette[offset * 4 + 3]
            ] + ')';
            context.arc(width / 2, height / 2, height / 2, 0, 2 * Math.PI);
            context.fill();
            // 持续变化
            requestAnimationFrame(draw);
          };
          draw();
        })();
      </script>
    </body>
    </html>

    点这里在线看demo

    cavans 有些复杂,一时半会消化不了。之后再写详细的文章研究。Canvas主要优势是可以应对页面中多个动画元素渲染较慢的情况,完全通过javascript来渲染控制动画的执行。可用于实现较复杂动画

    九、CSS3 transition/animation

    transition
    transition是过度动画。但是transition并不能实现独立的动画,只能在某个标签元素样式或状态改变时进行平滑的动画效果过渡,而不是马上改变。

    在移动端开发中,直接使用transition动画会让页面变慢甚至卡顿。所以我们通常添加transform:translate3D(0,0,0)或transform:translateZ(0)来开启移动端动画的GPU加速,让动画过程更加流畅。

    animation
    animation 算是真正意义上的CSS3动画。通过对关键帧和循环次数的控制,页面标签元素会根据设定好的样式改变进行平滑过渡。而且关键帧状态的控制是通过百分比来控制的。

    CSS3最大的优势是摆脱了js的控制,并且能利用硬件加速以及实现复杂动画效果。

    有一篇文章做了简单的介绍,点这里
    假如用CSS3 来实现上面的Canvas 7彩颜色过渡的话,就非常简单了。

    @keyframes color {
        0% { background-color: red; }
        7% { background-color: orange; }
       17% { background-color: yellow; }
       22% { background-color: green; }
       42% { background-color: cyan; }
       82% { background-color: blue; }
       90% { background-color: purple; }    
    }

    当然并不是用CSS3 做动画比Canvas牛逼,只是使用场景不一样吧。

    知道的就这些了,之后再补充吧。

    [完]

    转载于:https://www.cnblogs.com/chuchur/p/10462282.html

    展开全文
  • 做GIF用什么软件 怎么制作QQ表情包

    千次阅读 2018-12-21 17:24:23
    Gif作为全民都在使用一个有趣的动态...1、GIF原义是“图像互换格式”,是在 1987年开发的图像文件格式。GIF文件数据,是一种基于LZW算法连续色调无损压缩格式。其压缩率一般在50%左右,它不属于任何应用程...

    Gif作为全民都在使用的一个有趣的动态图,不仅增加了生活的情趣,还活跃了聊天的氛围,我们经常使用的GIF应该都是软件中自带的,但是其实制作GIF很简单,那做GIF用什么软件,怎么制作QQ表情包呢?

    了解GIF:

    1、GIF的原义是“图像互换格式”,是在 1987年开发的图像文件格式。GIF文件的数据,是一种基于LZW算法的连续色调的无损压缩格式。其压缩率一般在50%左右,它不属于任何应用程序。GIF格式可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画。因其体积小、成像相对清晰,特别适合于初期慢速的互联网,而大受欢迎。

     

    2、GIF分为静态GIF和动画GIF两种,扩展名为.gif,是一种压缩位图格式,支持透明背景图像,适用于多种操作系统,“体型”很小,网上很多小动画都是GIF格式。其实GIF是将多幅图像保存为一个图像文件,从而形成动画,最常见的就是通过一帧帧的动画串联起来的搞笑gif图,所以归根到底GIF仍然是图片文件格式。

    怎么制作GIF

    1、在电脑上运行一个GIF制作工具,双击打开,会出现两个选择按钮,都可以选择,但是可以根据自己GIF的来源进行选择,如果想直接录制电脑上的内容,可以选择“启动屏幕录制”;

    2、然后会出现一个录制框,录制框的大小可以随意拉动,打开要录制的内容即可开始录制,可以直接点击开始或者结束,也可以使用快捷键;

    3、录制完成会跳到编辑框,可以对GIF进行系统的编辑,比如添加搞笑的文字或者自己的水印,也可以绘出好看的手绘等等;

    4、全部编辑完之后,最后一步就是对GIF进行保存,点击“另存为”会出现相应的参数,可以修改GIF的名称和保存位置。

    迅捷gif制作工具www.xunjieshipin.com/download-gifmaker

    上面是做GIF用什么软件,怎么制作QQ表情包的内容,希望对你是有所帮助的!

    展开全文
  • 利用SVG制作名字画板

    2019-07-03 20:55:59
    其他图像格式都是基于像素处理,SVG 则是属于图像的形状描述,所以它本质上是文本文件,体积较小,且不管放大多少倍都不会失真。 需要用到: js ,动态地为元素添加样式; css3 ,我们需要css动画属性; 一...

    SVG

    关于SVG

    SVG 是一种基于 XML 语法的图像格式,全称是可缩放矢量图(Scalable Vector Graphics)。其他图像格式都是基于像素处理的,SVG 则是属于对图像的形状描述,所以它本质上是文本文件,体积较小,且不管放大多少倍都不会失真。

    需要用到的:

    1. js ,动态地为元素添加样式;
    2. css3 ,我们需要css的动画属性;
    3. 一个自动生成路径的在线网站:https://editor.method.ac/
    4. 以及一些关于SVG的基础知识;

    好的,让我们开始:

    1.生成一个h5文档:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    <body>
        
    </body>
    </html>
    

    2.进入在线生成路径的网站进行绘制:
    在这里插入图片描述
    点击source进去保存代码,将其复制进 body标签里,这里面是我们所绘的路径信息。

    1. 通过css3设置动画关键帧,其中stroke-dashoffset是相对于绘制的起点偏移的量,正值(向右或者顺时针偏移),负值(向左或者逆时针)
     <style>
    
        body {
            text-align: center;
        }
        
        @keyframes show {
            to {
                stroke-dashoffset: 0;
            }
        }
        
        @-webkit-keyframes show {
            to {
                stroke-dashoffset: 0;
            }
        }
    </style>
    

    4.在body标签里引入JavaScript结合css来实现我们想要的动画效果

     <script>
            var pathList = document.getElementsByTagName('path');
            var len = pathList.length;
            var delay = 0;
            for (var i = 0; i < len; i++) {
                var curLen = Math.round(pathList[i].getTotalLength());
                pathList[i].style.strokeDasharray = curLen;
                pathList[i].style.strokeDashoffset = curLen;
                pathList[i].style.webkitAnimation = 'show ' + curLen + 'ms linear ' + delay + 'ms forwards';
                delay += curLen;
            }
        </script>
    

    我们将所有路径信息储存到pathlist这个数组里面,并且把这个数组长度赋给len变量,方便我们后续用for循环来遍历这个数组,来将所有的路径绘制完成。

    这里我们需要关注的问题是我们如何控制一条路径画完之后再开始下一条路径的绘制,所以我们引入curLen变量来帮助我们,我们获取当前路径的长度并将其设置为动画时长,这样我们可以保证一条路径绘制完再开始下一条路径的绘制,

    var curLen = Math.round(pathList[i].getTotalLength());
    pathList[i].style.strokeDasharray = curLen;
    pathList[i].style.strokeDashoffset = curLen;
    

    我们这里将当前路径的的strokeDasharraystrokeDashoffset属性值都设置为路径长度,这是为了实现出动画效果。
    strokeDasharray 这个属性是将路径以所设置的参数进行实线虚线的分割。
    在这里插入图片描述
    这个strokeDashoffset属性有点像是移动我们绘制的路径的操作并且当strokeDashoffsetstrokeDasharray相等的时候路径就像是被隐藏了一样。
    我们借助动画关键帧:

    	 @keyframes show {
                to {
                    stroke-dashoffset: 0;
                }
            }
    

    来制作出由无到有的路径动画效果。
    那么我们怎么确保下一段路径的绘制在当前路径之后呢?我们通过delay变量来储存上一段路径动画所需要的时间,并且通过delay += curLen;来保证每一段动画开始的时候之前的动画已经完成。
    最后就是通过JavaScript 来为每一段路径设置它自己的动画属性值
    pathList[i].style.webkitAnimation = 'show ' + curLen + 'ms linear ' + delay + 'ms forwards';
    通过for循环的遍历来绘制出所有的路径。

    当然Math.round属性(为保证路径长度不会因为四舍五入而不够用所以用Math.round向上取整)和Dom操作这里不加赘述。

    展开全文
  • Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码,文件操作,压缩包查看 Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码...
  • Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码,文件操作,压缩包查看 Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码...
  • ASP.NET网页代码模型及生命周期

    热门讨论 2009-07-28 14:22:11
    在.aspx页面中,代码隐藏页模型的.aspx页面代码基本上和单文件页模型的代码相同,不同的是在script标记中的单文件页模型的代码默认被放在了同名的.cs文件中,.aspx文件示例代码如下所示。 “C#” AutoEventWireup=...
  • HTML学习笔记chap3

    2018-09-18 17:36:58
    图片格式 ...保存为一个图像,从而变为动画,所以仍属于图文文件格式。 3.PNG支持透明效果,通常应用于Java、S60或网页中 插入图片 1.插入图片标记为img标签,相关定义属性如下: src:图片...

    图片的格式

    1.JPG全称JPEG,以24位颜色存储单个位图,与平台无关,支持最高级的压缩,但是有损

    2.GIF分为静态和动态两种,扩展名为.gif,是一种压缩位图格式,该格式实质上是很多张图像

    保存为一个图像,从而变为动画,所以仍属于图文文件格式。

    3.PNG支持透明效果,通常应用于Java、S60或网页中

    插入图片

    1.插入图片的标记为img标签,相关定义属性如下:

    src:图片源文件 alt:提示文字,不能显示时可用title  width:图片宽度  height:图片高度  border:图片边框

    vspace:垂直间距  hpace:水平间距  align:排列  dynsrc:设定AVI文件的播放

    loop:设置AVI文件的循环播放次数  loopdelay:设置AVI文件的循环播放延迟

    start:设置AVI的播放方式  lowsrc:设置低分辨率图片 usemap:映像地图

    2.图片源文件:src指定图片源文件所在位置(放入文件夹)

    <img src="图片位置">

    3.设置图片大小

    <img src="图像位置" width="图像宽度" height="图像宽度">

    4.设置图片提示文字两个作用:图片没有加载成功可以看到提示文字;浏览网页下载完成时鼠标移到图片上可以显示文字

    有些浏览器不能用alt,要用title。

    <img src="图片位置" alt="提示文字">

     5.图片对齐方式

    <img src="图片位置" align="对齐方式">

    垂直对齐方式:align="bottom",''top'',''middle'' 

    水平对齐方式:

    <img src="图片位置" align="对齐方式">

    6.图片边框

    <img src="图片位置" border="边框粗细">

    为图片添加超链接

    <a herf="链接地址"><img src="图片的地址"></a>

    设置空地址为:"#"

    鼠标箭头变成了“小手”样式

     

     

     

    展开全文
  • 3.4 日期时间格式的数据处理 67  实例053 动态获得系统当前日期和时间 67  实例054 手动设置系统日期时间 69  实例055 根据生日自动计算员工年龄 70  实例056 根据年份判断十二生肖 71  实例057 获取当前...
  • 3.4 日期时间格式的数据处理 67 实例053 动态获得系统当前日期和时间 67 实例054 手动设置系统日期时间 69 实例055 根据生日自动计算员工年龄 70 实例056 根据年份判断十二生肖 71 实例057 获取当前日期是星期几 72 ...
  • 实例235 在RichTextBox控件中显示RTF格式的文件 实例236 使用RichTextBox控件保存文件 实例237 为RichTextBox控件添加自定义滚动条 实例238 在RichTextBox控件中实现关键字描红 实例239 在RichTextBox控件中...
  • 实例235 在RichTextBox控件中显示RTF格式的文件 实例236 使用RichTextBox控件保存文件 实例237 为RichTextBox控件添加自定义滚动条 实例238 在RichTextBox控件中实现关键字描红 实例239 在RichTextBox控件中...
  • 实例235 在RichTextBox控件中显示RTF格式的文件 实例236 使用RichTextBox控件保存文件 实例237 为RichTextBox控件添加自定义滚动条 实例238 在RichTextBox控件中实现关键字描红 实例239 在RichTextBox控件中...
  • flash shiti

    2014-03-14 10:32:41
    12. 如果导入的是图像序列中的一个picture001.bmp 文件,并且序列中的其他文件位于相同的 文件夹中,则将被识别为图像序列将是下面哪些: □ A. picture001.bmp □ B. picture002.bmp □ C. picture003.bmp □ D. ...
  • MagicEXIF 允许用户对多个图像文件进行批量操作,可操作范围涵盖所有标准甚至非标准EXIF、GPS以及其他项目。MagicEXIF 还允许用户使用动态时间,每完成处理一张图拍摄时间后系统会为这个时间自动加上一个指定...
  • 本书是第I卷,以开发人员在项目开发中经常遇到问题和必须掌握技术为中心,介绍了应用Visual C++进行程序开发各个方面知识和技巧,主要包括编程基础、界面设计、应用程序控制和图形图像。全书分4篇15章,共计...
  • 本书是第I卷,以开发人员在项目开发中经常遇到问题和必须掌握技术为中心,介绍了应用Visual C++进行程序开发各个方面知识和技巧,主要包括编程基础、界面设计、应用程序控制和图形图像。全书分4篇15章,共计...
  • Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码,文件操作,压缩包查看 Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...
  • 这里的IDE设备包括了IDE硬盘和IDE光驱,第一、第二组设备是指主板上的第一、第二根IDE数据线,一般来说靠近芯片的是第一组IDE设备,而主设备、从设备是指在一条IDE数据线上接的两个设备,大家知道每根数据线上可以接...
  •  1017 系统试图将文件加载或还原到注册表中,但是,指定文件不是注册表文件格式。  1018 试图在注册表键(已经标记为删除)中完成操作非法。  1019 系统无法在注册表日志文件中分配所需空间。  1020...
  • libarchive:多格式的存档和压缩库。 LZ4 :非常快速的压缩算法。 LZFSE:LZFSE压缩库和命令行工具。 LZHAM :无损压缩数据库,压缩比率跟LZMA接近,但是解压缩速度却要快得多。 LZMA :7z格式默认和通用的压缩...
  • 您可以使用您的照片, flv视频和歌曲等元素创作属于你的MTV视频,通过计算机观看的SWF格式的华丽幻灯片, 烧录自动运行相簿CD / DVD, 建立与动态SWF惊人的闪存幻灯片网站画廊 + 的HTML + XML文件, 或者上传到我们的...
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...
  • 的是,Linux 上有公认的 C 语言世界最好的编译器 gcc,如果你想得到一个效率更高的开 发环境(并不一定是最友好的,但一定是最强大的),我建议你一定要好好的熟悉一下 Linux。 三.如何得到Linux? 据我所知...
  • 实例020 Dreamweaver中编码格式的选择 35 实例021 Dreamweaver中创建表格 36 实例022 在表格中插入宠物照片 38 实例023 Dreamweaver创建表单 40 实例024 Dreamweaver中创建和附加CSS样式 42 实例025 Dreamweaver控制...
  • 实例020 Dreamweaver中编码格式的选择 35 实例021 Dreamweaver中创建表格 36 实例022 在表格中插入宠物照片 38 实例023 Dreamweaver创建表单 40 实例024 Dreamweaver中创建和附加CSS样式 42 实例025 Dreamweaver控制...
  • java源码包2

    千次下载 热门讨论 2013-04-20 11:28:17
     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码...
  • java源码包3

    千次下载 热门讨论 2013-04-20 11:30:13
     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码...

空空如也

空空如也

1 2 3
收藏数 53
精华内容 21
关键字:

属于动态图像文件格式的是