推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
pomoho

canvas 解析.9.png

  •  
  •   pomoho · Aug 24, 2015 · 3487 views
    This topic created in 3941 days ago, the information mentioned may be changed or developed.

    小弟我最近正在用 Canvas 解析 Android 的.9.png 格式的图片。
    在遇到拉伸区域的时候,我尝试过两种方案,
    方案一: 取拉伸区域的第一行像素(或第一列),按照要拉伸的距离进行复制添加,
    方案二: 直接把整个要拉伸的区域导出成 png 格式的图片,再利用 Canvas 的 drawImage ()方法指定绘制的图片长宽来实现,

    还有一个是人家提到的平均差值算法,不知道有没有人试过或者有更好的解决方案。

    3 replies    2015-08-24 23:19:29 +08:00
    sangmingming
        1
    sangmingming  
       Aug 24, 2015
    你去看看 android 源代码是怎么做的不就知道了吗?
    lufyluo
        2
    lufyluo  
       Aug 24, 2015
    我怎么感觉你的第一种方案其实就是平铺呢,还有如果你用的是 HTML5 里的 canvas 人家自带拉伸,请认真看 API
    pomoho
        3
    pomoho  
    OP
       Aug 24, 2015
    @sangmingming 我只是一个前端小菜鸟,待我去看 Android
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1199 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 17:48 · PVG 01:48 · LAX 10:48 · JFK 13:48
    ♥ Do have faith in what you're doing.