1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
.pragma library
function getWidth(string) {
return (string.match(/width=\"([0-9]+)\"/))[1]
}
function getHeight(string) {
return (string.match(/height=\"([0-9]+)\"/))[1]
}
function getImagePath(string) {
var pattern = /src=\"http:\/\/(\S+)\"/
return (string.match(pattern))[1]
}
function calculateScale(width, height, cellSize) {
var widthScale = (cellSize * 1.0) / width
var heightScale = (cellSize * 1.0) / height
var scale = 0
if (widthScale <= heightScale) {
scale = widthScale;
} else if (heightScale < widthScale) {
scale = heightScale;
}
return scale;
}
|