Svg Custom Object for AviUtl
AviUtl用 SVG カスタム　オブジェクト
========================================
Author: Maverick Tse
Version: 1.3 (2014-04-21)
MD5 of svgrender.dll: 2B702F02AA48832E2F7E5CBF5F00FE7E
----------------------------------------
Intro
=======
This package is a script and a bunch of DLLs that
allows you to use SVG images in AviUtl.
The import of file is implemented as a custom object,
so that you can magnify the image WITHOUT Bluring!

カスタム　オブジェクト　としてSVGを読み込みができます。
SVG画像をかなに拡大しても、ぼかしはしない。

Installation
=============
1) Extract the archive

2) Copy the bunch of DLLs into your AviUtl's root folder
i.e. in the same folder as aviutl.exe

3) Copy the files in \script to the \script folder in
your AviUtl installation

3a) If you are using the English version of exedit.auf,
DELETE "*-JP.obj" in the \script folder.

3b) 日本版の拡張編集の場合は、\script フォルダー中の
"*-EN.obj" を削除してください

Usage
=======
[New media object> Custom object]
Choose "AutoFit@svgrender-EN" from the list of available object
Click the button besides "file=" and choose your SVG file

To magnify the image WITHOUT bluring, adjust the [Scale%] parameter
Traditional magnification with [Zoom%] will cause bluring

[メディアオブジェクトの追加>　カスタムオブジェクト]
"AutoFit@svgrender-JP"を選択
[参照]ボタンを押して、SVGファイルを選択
[Scale%]によって、ぼかしなして画像を拡大できます。

New in v1.1: choose "Adv@svgrender" will give you control
over the canvas size and allows you to adjust the origin
of the image. This "advanced mode" also support *.svgz

New in v1.2: choose "Seq@svgrender" allows automatic import 
of a sequence of svg files. Each file will occupy 1 frame.
To change how many frames each file should occupy,
search for the text "interval=1" in the file "@svgrender.obj"
and change "1" to a frame count, i.e. a positive, non-zero integer.
Then save the file with a new name, e.g. @svgrender-Custom1.obj
Then in AViUtl, find the custom object "Seq@svgrender-Custom1"

Name you file like these:
sample001.svg, sample002.svg, sample003.svg...
sample01-beta.svg, sample02-beta.svg, sample03-beta.svg...
1.svg, 2.svg, 3.svg...
00005.svg, 00006.svg, 00007.svg...
09foo.svg, 10foo.svg, 11foo.svg...

In essence:
> file naming pattern should be consistent
> padding zero can be used, but keep the no. of digits constant
> can use any prefix or suffix around the number ID, BUT
AVOID putting -/+ sign before the number.


Improved in v1.3: Added AutoFit@svgrender to replace
the original svgrender and Basic@svgrender.
This module can import svgz and handle viewport-based and
percentage-based canvas size better than the original. 
Also added OfsX and OfsY parameters for fine adjustment.
Plus some obsure bug fix.


About redistribution and modification
二次配布、改造について
=======================
Redistribution is allowed provided that this readme.txt
is included in the package.
このreadme.txtをついて限り、可。

Disclaimer
===========
This software package is provided free with no support.
The author will not take responsibility for any lost
resulting from the use of this package.

Contact連絡先
=============
Twitter: @MaverickTse
mavericktse@hotmail.com
http://mavericktse.mooo.com
(formerly mavericktse.is-a-geek.com)

Library dependencies
=====================
This package make extensive use of
rsvg2, cairo, and GTK+3 libraries.