Download Latest Version llis-isd-20160420.tar.xz (884.2 kB)
Email in envelope

Get an email when there's a new version of llis-isd

Home / llis-isd
Name Modified Size InfoDownloads / Week
Parent folder
llis-isd-20160420.tar.xz 2016-04-22 884.2 kB
README.txt 2015-01-05 1.3 kB
llis-isd-20141227.tar.bz2 2015-01-05 4.5 MB
Totals: 3 Items   5.4 MB 0
Project: LLIS-ISD - local linear interpolate scale.
Base project: ISD - image scale duplicate.
Date: 20141227
Autor: zvezdochiot <zvezdochiot@users.sourceforge.net>

ISD - image duplicate (scale x2, x4, x8, ...).

Depends:

octave, imagemagick, bash

Description:

-------------------------------       -------------------------------
|    A    |    B    |    C    |  -->  |    A    | B1 | B2 |    C    |
-------------------------------       -------------------------------

     | ----- D=C-A ----- |                 | ----- D=C-A ----- |

    B = (B1+B2)/2
    D = C-A
    B1 = B-D/8
    B2 = B+D/8

    i=1..N
    A[i=1]=B[i=1]
    C[i=N]=B[i=N]


USAGE:

1) WORKDIR:

$ ls -1
isd1d12.m
isd1ddiv21.m
isd2d12.m
isd2ddiv21.m
isdfile2d12.m
isdfile2d12q.m
isdfile2ddiv21.m
README.txt

2) Image duplicate:

$ octave

octave:1> isdfile2d12("s01.png",1)
warning: your version of GraphicsMagick limits images to 8 bits per pixel
ans = s01.png.isd.1.12.png

octave:2> isdfile2d12("s01.png",2)
ans = s01.png.isd.2.12.png

octave:3> isdfile2d12("s01.png",3)
ans = s01.png.isd.3.k0.png

octave:4> isdfile2d12("s01.png",4)
ans = s01.png.isd.4.12.png

octave:5> quit

3) RESULT:

$ ls -1 *.png
s01.png
s01.png.isd.1.12.png
s01.png.isd.2.12.png
s01.png.isd.3.12.png
s01.png.isd.4.12.png
Source: README.txt, updated 2015-01-05