古籍制作 - 古书制作 - 古籍制作工具 - 古籍制作软件 - 古籍修复工具 -古籍修复软件 - 古书制作软件 - 古书修复工具 - 古籍修复软件 -古籍修复软件

古籍制作 - 古籍制作工具 - 古籍制作软件 - 古籍修复工具 -古籍修复软件 - 古书制作 - 古书制作软件 - 古书修复工具 - 古籍修复软件 -古籍修复软件

前言

自己开发的古籍制作工具

一、看下效果图片

在这里插入图片描述

二、使用步骤

1.用js拆字分图程序拆出古籍文字

在这里插入图片描述

2.将js拆字程序裁剪分割的字符以汉字名称导出后放入古籍制作程序的images/body/text/目录下在这里插入图片描述

3.打开程序在页面文字输入框输入文字后点击生成页面就行啦

这里以刚才拆出的文字为例:亦知能损於事而不能不为故所言者极於儒墨是非之辩坚所为者极於伪偏抗已之行求名而故明主诛之古语曰不知无害於君子知之无损於小人工不能无於巧君子不知无害於治此信矣匠为善使害人不能得从独善也为巧使人不能得此从此独巧也未尽善巧之为理善众与行为之巧众与能之此善之善者圣治巧人巧者治也所治贵人之不贵其独其治共众贵工捶之治巧不贵其独贵其能与巧共众巧也今掌世之人行欲独贤事欲独能辩欲出勇欲绝群众独行之贤不足以成化独能之事不足以周务出之辩不可为户说绝众之勇不可与征阵凡此四者乱之所由生是以圣人任道以夷其险立法以理其差使贤愚不相弃能鄙不相遗能鄙不相遗则能鄙齐功贤愚不相弃则贤愚等虑此至治之卫也名定则物不竞分明则私不行物不竞非无心由名定故无所措其心私不行非无欲由分明故无所措其欲然财心欲
在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/7c43b2a653e84ab8b806c2d791701f09.png#p在这里插入图片描述

4.4排版效果

[]符号内为双行小字
()为左右下标小字
^!为上下顶间距
$@为纵向大字换行和纵向小字换行
=为横向大字换行

以刚才拆出的文字为例:亦知能损於事而不能不为$故所言者极於儒墨是非之辩[坚所为者极於伪偏抗已之行求名而]!故明主诛之古)语)曰不知无害於君子知之无损於小人工不能无於巧君子不知无害於治此信矣匠为善使害人不能^得从独善也为巧使人不能得此[从此独巧也未尽善巧之为理善众与行为之巧众与能之此善之善者圣治]巧人巧者治也所治贵人之不贵其独其治共众贵工捶之治巧不贵其独贵其能与巧共众巧也今掌世之人行欲独贤事欲独能辩欲出勇欲绝群众独行之贤不足以成化独能之事不[足以周务出之辩不可为户说绝众之勇不可与征阵凡此四者乱之所由生是以圣人任道以夷其险立法以理其差使贤愚]不相弃能鄙不相遗能鄙不相遗则能鄙齐功贤愚不(相弃则贤愚等虑此至治之卫也[名定则物不竞分明则私不行物不竞非无心由名定故无]所措其心私不行非无欲由分明故无所措其欲然财心欲
在这里插入图片描述

5.文字替换

选择替换处右键单击即可插入序号替换,选中文字右键单击插入文字替换

以刚才拆出的文字为例:在替换图片文本框输入,7=red/不,不=blue/不,101=red/不,266=green/不,4=0/百
在这里插入图片描述

6.封面制作

输入书名作者相关信息点击生成封面就行
在这里插入图片描述

在这里插入图片描述

7.具体位置颜色背景样式边线相关信息点击设置图标设置json修改值,可调参数太多没弄界面操作

在这里插入图片描述

以下为参数说明


var ptset={
	bookpath:"book/",//指定封面字体图片目录
	backpath:"back/",//指定封面背景图片目录
	bodypath:"body/",//指定页面字体图片目录
	infopath:"info/",//指定页面字体特殊字符图片目录
	infoimage:"$@ []=()!^",//指定页面特殊字符infopath指定目录下包含的有效图片名称
	//【强制纵向换行符$,强制纵向双行第二行换行符@,空白字符 图片为null.png,强制纵向双行第二行换行符@,单双行开始字符[,单双行结束字符],强制横向换行符=,右下角标字符),左下角标字符("】
	nowhimage:"$@=()!^",//指定页面字体图片高度为0的字体图片
	backcolor:"#ff0",//指定底层默认背景颜色
	bookobj:{
		page:"A4",//书本封面页面大小
		height:[6,1],//【书本封面为双页面时的中间厚度,是否开启双页面标记《1为开启|0为关闭》】
		dpi:0,//指定封面dpi大小《0为默认电脑浏览器dpi为96;打印图片应最低300dpi才清晰》
		bkpic:[[0,0,0,0,20,20,170,257],["s",""],"#344665FF"],//封面背景图片大小位置,封面背景图片文件及样式,封面默认背景颜色
		//【封面图片大小位置[原图裁剪x,原图裁剪y,原图裁剪w,原图裁剪h,画布显示x,画布显示y,画布显示w,画布显示],封面图片文件及样式[样式《默认xy平铺|n不平铺|x平铺|y平铺|s缩放》],封面默认背景颜色】
		tbr:["$","="],	//指定封面字体图片纵向换行分列符,横向换行符分行符
		loads:{//封面默认加载图形及背景颜色《可自行按样式添加;不影响使用》
			box:{//向封面添加一个方形box
				//【box在页面上大小位置[x,y,w,h]《相对位置为"X"全页面宽,"x"半页面宽,"H"全页面高,"h"半页面高,"T"全厚度,"t"半厚度,"d[0-3]"当前的x,y,w,h》,box背景颜色,box背景图片】
				namebox:[[-36,30,42,170],"",["","back18.jpg"]],
				authorbox:[[-36,154,42,16],"",["",""]],
				datebox:[["x-d[2]",-40,10,40],"#fff",["",""]],
				copyrightbox:[[0,"H-d[3]","x",35],"",["s","bg1.png"]],
				},
			text:{//向box添加text文字图片
			//【text文字图片在box大小位置[左边距,上边距,右边距,下边距,文字横间距,文字纵间距],文字内容,文字图片路径,[文字背景颜色,是否平分间距《1是0否》,对齐方式0左/上1中2右/下],是否横向《1是0否》,[文字前景色,文字背景色]】
				name:[[2,2,2,46,2,2],"不知所言","name/",["#fff",1,1],false,["",""]],
				author:[[1,1,1,1,-1,2],"明朝=古卿大人","name/",["#0f0",0,1],true,["",""]],
				date:[[0,0,0,0,2,0],"2023","data/5/",["",1,0],false,["",""]],
				copyright:[[10,1,10,1,-2,2],"不知无害於君子知之无损於小人=工匠不能无害於巧=君子不知无害於治=此信矣","name/",["",0,1],true,["#BE2121FF","#0000"]],
			}
		},
//向封面添加一个方形box
//【box在页面上大小位置[x,y,w,h]《相对位置为"X"全页面宽,"x"半页面宽,"H"全页面高,"h"半页面高,"T"全厚度,"t"半厚度,"d[0-3]"当前的x,y,w,h》,box背景颜色,box背景图片】
		box:{
			cealbox:[[-43,170,28,28],"",["s","ceal.png"]],
			qrbox:[[160,-40,40,40],"",["s",""]],
			brbox:[[10,-40,100,40],"",["s",""]],
			imagebox4:[["x",0.125,"T",1.5],"#ff0",["",""]],
			imagebox5:[["x",0.275,"T",1.5],"#ff0",["",""]],
			imagebox6:[["x",0.425,"T",1.5],"#ff0",["",""]],
			imagebox7:[["x",0.575,"T",1.5],"#ff0",["",""]],
			imagebox8:[["x",0.725,"T",1.5],"#ff0",["",""]],
			imagebox9:[["x",0.875,"T",1.5],"#ff0",["",""]],
			imagebox2:[["x",0,1.5,"H"],"#fff",["",""]],
			imagebox3:[["X",0,1.5,"H"],"#fff",["",""]],
			imagebox1:[[0,-36,"x",0.5],"#f00",["",""]],
		},
//向封面添加text文字图片
//【text文字图片在box大小位置[左边距,上边距,右边距,下边距,文字横间距,文字纵间距],文字内容,文字图片路径,[文字背景颜色,是否平分间距《1是0否》],是否横向《1是0否》,[文字前景色,文字背景色]】
		text:{
			wtxt:[[12,-50,120,100,2,2],"","htxt/",["#0ff",1,1],true,["#f00","#00f"]],
			wtxt2:[[1,60,180,52,2,2],"","htxt/",["#0ff",1,1],true,["#f00","#00f"]],
			htxt:[[0.25,20,"x*0.7","h/2",2,2],"物皆不能自能不知$自知智非能智$而智愚非能愚$而愚好非能好$而好丑非能丑$而丑夫不能自能$不知自知则智好何所贵愚丑何所贱$则智不能得夸愚好$不能得嗤丑$此为得之道也道","name/",["",0,0],false,["#ffff","#0000"]],
			htxt2:[[100,1,10,200,2,2],"","htxt/",["#0ff",1,1],false,["#f00","#00f"]],
		}
	},
	bodyobj:{
		page:"A4",//书本内容页面大小
		height:[0,true],//【书本内容页为双页面时的中间厚度,是否开启双页面标记《1为开启|0为关闭》】
		dpi:0,//指定内容页dpi大小《0为默认电脑浏览器dpi为96;打印图片应最低300dpi才清晰》
		bkpic:[[0,0,0,0,0,0,0,0],["s","back5.jpg"],"#f0f"],//内容页背景图片大小位置,内容页背景图片文件及样式,封面默认背景颜色
		tbr:["$","@",")","(","!","^"],//文字内容强制纵向换行分列第一行标记字符,文字强制纵向换行分列第二行标记字符,文字右下角标标记字符,文字左下角标标记字符
		tbrUD:[10,0],//"!","^"重新定义之后的顶边距离
		line:["[","]"],//文字内容双行开始字符,文字内容双行结束字符
		flag:{
			bk:1,//开启边框显示
			cel:1,//开启分列线显示
			txtbk:1,//开启文字列宽背景显示
			txtbox:0//开启文字前景色背景色显示
		},
		path:["text/","reptxt/"],//【文字图片目录,替换文字图片目录】
		txt:"",//待显示图片输入文本
		ret:"",//【替换图片输入文本《单文字序号替换如:1=0/百|指定文字替换如:百=0/百》则可将图片替换为替换文字图片目录下的子目录0文件夹下的百.png图片】
		retpath:"0,red,blue,green",//替换文字图片目录下的子目录,设置此值只是方便右键单击输入文字时快速插入替换文本
		color:["#000F","#FFFF"],//【文字默认前景色,文字默认背景色】
		bk:{
			tbj:[15,15,19,15],//边框外边距左上右下
			tbw:[4,4,4,4],//边框宽度左上右下
			tbn:[10,12,8,-18],//边框内边距左上右下
			tbc:["#f00","#ff0","#00f","#0f0"],//边框颜色左上右下
			tbm:[[1,0],[1,0],[1,0],[1,0]],//边框虚实线样式【实线长度,虚线间隔长度】
			tbt:[["","abg4.png"],["","abg4.png"],["","abg4.png"],["","abg4.png"]],//边框图片样式左上右下【《默认xy平铺|n不平铺|x平铺|y平铺|s缩放》,图片路径】
			twd:[2,0.2,3,0.2],//字符间距左上右下
		},
		col:{
			cls:7,//单页面列数
			clj:1,//分列线宽度
			tjj:[0.04,0.5],//双列x向中间靠拢间隔字宽多少百分比,宽度占字宽多少百分比
			tjb:[0.1,0.5,1],//角标字符向两边移出字宽多少百分比,宽度占字宽多少百分比,字符个数
			clt:[["#000",[20,10]],["",""],[[0,0],[0,0]]],//【[分列线颜色,分列线虚实线样式],[分列线图片样式,分列线图片路径],[[分列线颜色上,下边距],[分列线图片上.下边距]]】
			tlt:["#fff",["","abg51.png"],[[8,14],[8,14]]],//【字列背景颜色,[字列图片样式,字列图片路径],[[字列颜色上,下边距],[字列图片上.下边距]]】
		}
	},
	page:{//设置选择性页面大小
		info:"A4",//打开时默认页面
		A0:{w:889,h:1194},
		A1:{w:597,h:840},
		A2:{w:420,h:597},
		A3:{w:297,h:420},
		A4:{w:210,h:297},
		A5:{w:148,h:210},
		A6:{w:105,h:148},
		B0:{w:787,h:1092},
		B1:{w:520,h:740},
		B2:{w:370,h:520},
		B3:{w:260,h:370},
		B4:{w:185,h:260},
		B5:{w:130,h:185},
		B6:{w:92,h:130},
		custom:{w:0,h:0},
	}
}

古籍制作工具

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值