如何解决在 Javascript 中以特定方式镜像复制的画布
有一个方形画布,内容由 Javascript(不是外部图像文件!)动态绘制,有四个角,即 a
(左上角)、b
(右上角)、{{ 1}}(左下)和 c
(右下)。我想要一个脚本来创建一个由第一个画布的四个重复实例组成的新画布:
d
以特定方式镜像(蝴蝶):
ab
cd
并以旋转方式(风车):
dccd
baab
baab
dccd
先谢谢你!
解决方法
我解决了关于蝴蝶方式的第一个问题:
{$mode delphi}
uses Classes,SysUtils,strutils,sqlite3conn,sqldb,db;
function CreateQuery(pConnection: Tsqlconnection; pTransaction: TSQLTransaction): TSQLQuery;
begin
result := TSQLQuery.Create(nil);
result.Database := pConnection;
result.Transaction := pTransaction
end;
const rootfs = '/mnt/ext1/';
var
connect: TSQLite3Connection;
SQLQuery1: TSQLQuery;
transact: TSQLTransaction;
Query : TSQLQuery;
fn : string;
begin
connect:=TSQLite3Connection.create(nil);
connect.LoginPrompt := False;
connect.DatabaseName := 'D:\testing\touch2db\books.db';
connect.KeepConnection := False;
transact:=TSQLTransaction.create(nil);
transact.action:=caNone;
transact.database:=connect;
connect.Transaction:=transact;
Query := CreateQuery(Connect,Transact);
Query.SQL.Text:='SELECT IDEmp FROM Employee Where IDLocal =:myidlocal');
Query.Params.ParamByName('myidlocal').AsInteger:=1;
Connect.Open;
Query.Open;
if Query.EOF then
writeln('No Result!')
else
begin
MyGoodInteger:=Query.FieldByName['IDEmp'].AsInteger;
writeln('result = ',MyGoodInteger);
end;
Connect.Close;
Query.Free;
Transact.Free;
Connect.Free;
end.
然而,风车方式还没有解决......这里非常感谢建议!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。