如何在basil.js中剪切/裁剪图像并复制
How cut/crop an image and duplicate it in basil.js
我正试图在basil.js中做一个脚本来复制图像和剪切/裁剪帧内的图像。在basil.js参考(http://basiljs.ch/reference/)我没有找到一个函数来移动Indesign框架内的图像。
#includepath "~/Documents/;%USERPROFILE%Documents";
#include "basiljs/bundle/basil.js";
function draw() {
for(var n=0; n<800; n+=100){
for (var c=0; c<800; c+=100){
var img = b.image('image-example.jpg', n, c, 100, 100);
}
}
}
b.go();
有人知道如何使用basils .js或java代码吗?由于
裁判:https://i.stack.imgur.com/qwWmK.jpg
尝试这样放置图像并在矩形内移动其内部位置:
#includepath "~/Documents/;%USERPROFILE%Documents";
#include "basiljs/bundle/basil.js";
function draw() {
var frame = b.rect(0,0,300,100);
var imgFile = new File("/Users/bene/Desktop/image.jpg");
frame.place(imgFile);
// optional FitOptions e.g.
frame.fit( FitOptions.FILL_PROPORTIONALLY );
frame.fit( FitOptions.CENTER_CONTENT );
// print current inner position
b.println( frame.allGraphics[0].geometricBounds );
// change inner pos
var x = 100;
var y = 50;
var bounds = frame.allGraphics[0].geometricBounds;
frame.allGraphics[0].geometricBounds = [y, x, bounds[2], bounds[3]];
// print new inner pos
b.println( frame.allGraphics[0].geometricBounds );
}
b.go();
相关文章:
- 如何使用画布和动态.js裁剪图像
- 如果图像太大,如何裁剪图像
- 在客户端调整图像大小/裁剪图像的最佳方式是什么
- jquery裁剪图像selction未返回结果
- Jquery裁剪图像
- 如何仅使用Javascript裁剪图像
- 谷歌关闭 - 裁剪图像
- 裁剪图像无法正常工作,裁剪了错误的部分
- 使用 PHP 或 Javascript 裁剪图像
- 按其他图层裁剪图像
- 使用引导程序居中和裁剪图像的正确方法是什么(如果需要,可以使用jquery)
- 裁剪图像处理.js
- 在作为数据URL发送之前裁剪图像
- 使用 JavaScript 通过浏览器在客户端裁剪图像
- GD库裁剪图像不起作用
- 在 HTML5 中裁剪图像
- 使用javascript功能裁剪图像
- 裁剪图像,然后拉伸以填充可用空间
- 在浏览器上选择和裁剪图像
- 棘手的CSS:在没有直接容器的情况下裁剪图像