Page 1 of 6 123 ... LastLast
Results 1 to 10 of 59

Thread: Vampyre Imaging Library 0.26 Released

  1. #1

    Vampyre Imaging Library 0.26 Released

    New version of Imaging was released few days ago.

    0.26 Change list:
    • (+) Canvas class was extended with many new methods and effects. They include image drawing with blending (custom blending factors), filtered image stretching, nonlinear filters (min, max, median), point transforms (contrast, brightness, gamma, threshold), and blended rectangle filling.
      (+)New data formats using 3Dc compression added: ATI1N and ATI2N. Updated DDS file format to be able to load and save images in this format. OpenGL and Direct3D extensions were updated to allow creating textures in these formats.
      (+) New unit ImagingBinary.pas added with morphologic operations on binary images.
      (+) XPM file format loader added.
      (E) LCL Imager and Image Browser demos were extended with new functionality provided by canvas class (blending, filters, morphology, etc.).
      (*) Updated OpenJpeg library (JPEG 2000) to version with CDEF patch that saves JP2 files with alpha properly.
      (*)Changed some file format loaders/savers to be more thread safe so more images can be loaded concurrently.
      (F) Many bugs in library fixed (GIF, BMP, and PNM loaders, ConvertSpecial, linear filters, ...).


    Imaging homepage: http://imaginglib.sourceforge.net
    Vampyre Imaging Library
    Earth Under Fire (PGD Big Boss 3rd place)
    Domains Of Chaos (PGD Multiplexity 5th place)

  2. #2

    Vampyre Imaging Library 0.26 Released

    downloading...
    From brazil (:

    Pascal pownz!

  3. #3

    Vampyre Imaging Library 0.26 Released

    Nice work man, keep it up! I'm going to use the latest version of your lib with my engine. Downloading.

  4. #4

    Vampyre Imaging Library 0.26 Released

    Just awesome!
    Coders rule nr 1: Face ur bugz.. dont cage them with code, kill'em with ur cursor.

  5. #5

    Vampyre Imaging Library 0.26 Released

    Great! I'll try it!

  6. #6

    Vampyre Imaging Library 0.26 Released

    I've never actually looked at Vampyre before. looks good I might give it a go

    nice work.
    <A HREF="http://www.myhpf.co.uk/banner.asp?friend=139328">
    <br /><IMG SRC="http://www.myhpf.co.uk/banners/60x468.gif" BORDER="0">
    <br /></A>

  7. #7

    Vampyre Imaging Library 0.26 Released

    Nice work, bumped to news item.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  8. #8

    Vampyre Imaging Library 0.26 Released

    I'll join the other and say: "Great work"
    Imagine I've written something clever here inspiring you to make something awesome. If that happens give me credits

  9. #9

    Vampyre Imaging Library 0.26 Released

    Ok, I found a time to try it, at last.
    FPC 2.2.2:
    The Windows version works without a notch.
    The Linux version, hovever...
    Linking ../../../chentrah
    /e/cheb/chentrah/3rdparty/Imaging/Extras/Extensions/J2KObjects/libopenjpeglinx86.a(tcd.o): In function `tcd_rateallocate':
    tcd.c.text+0x1436): undefined reference to `pow'
    /e/cheb/chentrah/3rdparty/Imaging/Extras/Extensions/J2KObjects/libopenjpeglinx86.a(tcd.o): In function `tcd_malloc_decode_tile':
    tcd.c.text+0x21bb): undefined reference to `pow'
    /e/cheb/chentrah/3rdparty/Imaging/Extras/Extensions/J2KObjects/libopenjpeglinx86.a(tcd.o): In function `tcd_init_encode':
    tcd.c.text+0x2e76): undefined reference to `pow'
    /e/cheb/chentrah/3rdparty/Imaging/Extras/Extensions/J2KObjects/libopenjpeglinx86.a(tcd.o): In function `tcd_malloc_encode':
    tcd.c.text+0x392f): undefined reference to `pow'
    /e/cheb/chentrah/3rdparty/Imaging/Extras/Extensions/J2KObjects/libopenjpeglinx86.a(tcd.o): In function `tcd_rateallocate':
    tcd.c.text+0x1436): undefined reference to `pow'
    /e/cheb/chentrah/3rdparty/Imaging/Extras/Extensions/J2KObjects/libopenjpeglinx86.a(tcd.o): In function `tcd_malloc_decode_tile':
    tcd.c.text+0x21bb): undefined reference to `pow'
    /e/cheb/chentrah/3rdparty/Imaging/Extras/Extensions/J2KObjects/libopenjpeglinx86.a(tcd.o): In function `tcd_init_encode':
    tcd.c.text+0x2e76): undefined reference to `pow'
    /e/cheb/chentrah/3rdparty/Imaging/Extras/Extensions/J2KObjects/libopenjpeglinx86.a(tcd.o): In function `tcd_malloc_encode':
    tcd.c.text+0x392f): undefined reference to `pow'
    /home/cheb/chentrah/modules/chentrah/src/chentrah.lpr(63,3) Error: Error while linking
    My modified OpenJpeg with dynamic loading generates AV at first attempt to decode a file. I'll look into it further: looks like I missed something.

    On the other hand, maybe I do it the wrong way. There is my build script:
    BUILTIN=_test013

    mkdir /tmp/.chentrah
    rm /tmp/.chentrah/*

    bin2obj -o cl_builtin_font.inc -c builtin_font font.png
    bin2obj -o cl_console_font.inc -c iim_console consolefont.png
    bin2obj -o cl_bgimg_error.inc -c error_bg_img cl_background_error.png
    bin2obj -o cl_j2k_test.inc -c j2k_test_image cl_test.jp2

    fpc extractdwrflnfo.pp -FE../../../bin/ -FU/tmp/.chentrah/
    strip -s -x -X ../../../bin/extractdwrflnfo
    fpc brutalstrip.pp -FE../../../bin/ -FU/tmp/.chentrah/
    strip -s -x -X ../../../bin/brutalstrip
    fpc incbuild.dpr -FE../../../bin/ -FU/tmp/.chentrah/
    strip -s -x -X ../../../bin/incbuild

    fpc chentrah.lpr -Xs -gw -XX -O3 -dcge -dnotlaz -OpPentium4 -OoUncertain -OoRegVar -OoPeepHole -Ooasmcse -Sd -Sh -Sc -Sg -Rintel -Fu./ -FE../../../ -FU/tmp/.chentrah/ -Fi../../${BUILTIN}/src/ -Fu../../${BUILTIN}/src/ -Fu../../../3rdparty/Imaging/Source/ -Fu../../../3rdparty/Imaging/Source/JpegLib/ -Fu../../../3rdparty/Imaging/Source/ZLib/ -Fi../../../3rdparty/Imaging/Source/ -Fu../../../3rdparty/Imaging/Extras/Extensions/ -Fu../../../3rdparty/Imaging/Extras/Extensions/J2KObjects/

    ../../../bin/incbuild build.h
    ../../../bin/extractdwrflnfo ../../../chentrah
    mv ../../../chentrah.elf-zdli ../../../bin/
    strip -s -x -X ../../../chentrah

  10. #10

    Vampyre Imaging Library 0.26 Released

    I removed fpc 2.2.2 and re-installed 2.2.0 but it still won't compile, the same "undefined reference to pow".

    I'll look into in the next weekend. For now, I tried to find why it crashes when I use my dynamically loaded OpenJpeg, I traced the access violation to line 261 of ImagingJpeg2000,
    more specifically, to
    1: Pix^ := image.comps[Z].data[Y * Width + X] + Iff(Signed, $80, 0);
    in
    TJpeg2000FileFormat.LoadData
    The Pix pointer hex value looks suspiciously low, maybe Bits is uninitialized?
    Anyway, I have no more time today.

Page 1 of 6 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •