Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
80 check-ins using file operator/div-rgba-rgb.crimp version 96a6daac80
|
2013-02-01
| ||
| 08:28 | Documentation: Updated location of critcl. Leaf check-in: a7afa4138d user: andreask tags: feature-dataflow-internals | |
|
2012-05-23
| ||
| 18:12 | Updated install guide to include the crimp's tcllib/tklib dependencies. Regenerated embedded documentation. check-in: 7f6910b5a1 user: andreask tags: trunk | |
|
2012-03-22
| ||
| 17:29 | Extended the set of scale operators to the greyN types, and exposed them through a new public method (crimp scale). Updated documentation. Regenerated embedded documentation. Tweaked the output generated by critcl a bit (feedback while reading .crimp files). check-in: 89cea61f4a user: andreask tags: trunk | |
|
2012-03-21
| ||
| 23:34 | Implemented read/write of 2-byte PGM files (max > 255), plain and raw. Builds ok. Not tested however. Special-cased the loops for when scaling of the values is not required (max in (255, 65535)). Leaf check-in: 81a5678520 user: andreask tags: pgm-grey16-trial | |
|
2012-03-17
| ||
| 20:00 | Extended split and join operations to handle the single-channel, but multi-byte types (grey16, grey32). The results are the msb to lsb bytes of each pixel in their own images. Updated the documentation. Regenerated the embedded documentation. check-in: 795374375f user: andreask tags: trunk | |
| 19:59 | Tweaked the build debug, activate memory debugging. check-in: 1e82180180 user: andreask tags: trunk | |
|
2012-03-15
| ||
| 05:14 | Extended range of add operations to allow grey16/grey16 and grey32/grey32. check-in: 9c029a9ace user: andreask tags: trunk | |
| 05:13 | Fixed some comment typos. check-in: d55fb204d4 user: andreask tags: trunk | |
|
2012-02-29
| ||
| 06:21 | Extended range of conversions to allow grey32 -> grey16 -> grey8. Naive method, simply take the high bits fitting into the destination. Essentially naive scaling down. check-in: b3ecbd3744 user: andreask tags: trunk | |
|
2012-01-21
| ||
| 05:51 | Fixed memory leaks in GaussianFilter01 and GaussianFilter10. check-in: d7f81ca0c0 user: andreask tags: trunk | |
|
2012-01-04
| ||
| 22:12 | Reduced the size of package dependency diagram, and updated the text variant to list the new image formats and reader packages. Regenerated the embedded documentation. check-in: 21f61dcbe7 user: andreask tags: trunk | |
| 21:55 | Updated introduction and dev guide to list the new image reader packages. check-in: 4d33601278 user: andreask tags: trunk | |
| 21:47 | Oops. Added the missing new files of the embedded documentation. check-in: fc1714d246 user: andreask tags: trunk | |
| 21:44 | Merged SGI image reader to trunk, and regenerated the embedded documentation. check-in: 614ebd2b3a user: andreask tags: trunk | |
| 21:38 | Updated architecture and package dependency diagrams. Closed-Leaf check-in: 7be6a972d2 user: andreask tags: image-io-sgi | |
| 21:28 | Lifted the restriction to 1 byte/pixel and implemented everything needed to handle 2 byte/pixel, i.e. short/pixel. We have no test images for this code, unfortunately. Note that only the MSByte of each pixel is used, to fit the data into crimp's image types. check-in: 569ef0ff06 user: andreask tags: image-io-sgi | |
|
2011-12-16
| ||
| 00:38 | Pixel reader code added, complete for the basic format variants (byte/pixel == 1). check-in: 74e76f54b0 user: andreask tags: image-io-sgi | |
|
2011-12-15
| ||
| 21:10 | Filled out more of the reader. Header processing is complete. check-in: 746f76e77e user: andreask tags: image-io-sgi | |
| 21:08 | Added SGI to the architecture diagrams. Fixed demos to use the package. check-in: 0465303ec2 user: andreask tags: image-io-sgi | |
| 17:57 | Added example images, lena, etc. Extended build system, and filled in the documentation and the highlevel code setup (All pretty much boilerplate). check-in: f3e0899f4b user: andreask tags: image-io-sgi | |
| 17:41 | Pulled in trunk and the new pcx/sun image readers. check-in: 0c8243b57c user: andreask tags: image-io-sgi | |
|
2011-12-14
| ||
| 23:54 | Reworked 'cut' to be a C-level operator, properly handling inside/outside of the input image. Updated demos, cutting out the complex set of Tcl code which handled this before (for the magnifier). Left are warp-field and the mentioned binary ops. check-in: 25d70d9301 user: andreask tags: infinite-plane | |
| 22:56 | Continued, completed handling of the unary operators listed previously. check-in: 33c5c1beda user: andreask tags: infinite-plane | |
| 21:53 |
Continued from previous commit.
Left to check/modify are
unary: ahe, convolve, region_sum, rof binary: atan2, hypot, pow, cannyinternal, complex div/multiply, join, joint-bilateral, threshold other: warp-field, cut (*) (*) Currently done via 'crop', semantic mismatch. Better as their own operator. check-in: 122bdc7d78 user: andreask tags: infinite-plane | |
| 20:25 | Continued modifications to pass the location of input images into operation results. check-in: 6f6c45ce61 user: andreask tags: infinite-plane | |
|
2011-12-09
| ||
| 23:09 | Modified to pass the location of input image into the result. check-in: 0de9cbbad8 user: andreask tags: infinite-plane | |
| 21:45 | Modified to pass the location of input image into the result. check-in: 791331217a user: andreask tags: infinite-plane | |
| 21:43 | Formatting tweaks. check-in: 800c5f70ee user: andreask tags: infinite-plane | |
| 21:42 | Switched to use of accessor macros. check-in: f454ef3616 user: andreask tags: infinite-plane | |
|
2011-12-08
| ||
| 22:49 | Regenerated the embedded documentation. check-in: 853a7ee327 user: andreask tags: trunk | |
| 18:20 | Pulled reader for sun raster in. No changes required. check-in: eaef9c5f57 user: andreask tags: infinite-plane | |
| 18:15 | Pulled sun raster reader into the mainline. Updated the package dependecy diagram. Regenerated the figures. check-in: 7da0d9c83b user: andreask tags: trunk | |
| 17:53 | Added example for sun raster 1bpp with color map. Works ok. Closed-Leaf check-in: c5980f52ac user: andreask tags: image-io-sun | |
| 17:22 | Updated the architecture diagrams to include the new image reader packages (sun, pcx) check-in: 8fe79bb943 user: andreask tags: image-io-sun | |
| 04:23 | Fixed initialization bug (numPixelBytes), and my misunderstandings of the 24/32 bpp modes. All examples show properly. check-in: 77df9b31ec user: andreask tags: image-io-sun | |
| 01:33 | Implemented the decoders for 24/32 bpp images. Buggy: Seg.faults, and no proper colors. check-in: c1a43674f6 user: andreask tags: image-io-sun | |
| 00:44 | Implemented the decoders for grey8 and 256-color mapped images. check-in: 559fd60428 user: andreask tags: image-io-sun | |
| 00:11 | Added some more notes. Implemented the decoders for 1 bpp (2 color) images. check-in: a38a056cff user: andreask tags: image-io-sun | |
|
2011-12-07
| ||
| 21:28 | First draft of the sun raster reader. Header decoding and validation. No pixel decoding. Build extended. Documentation, and demo added. check-in: 5276569ba5 user: andreask tags: image-io-sun | |
| 18:27 | Merged PCX reader. Generated example sun raster images from the PCX examples, and tkimg. Started list of references to descriptions of the sun raster format. check-in: 02d6b4540c user: andreask tags: image-io-sun | |
| 18:12 | Pulled the PCX reader into this branch. Updated to insert the PCX location information into the generated image. check-in: b3a44f2371 user: andreask tags: infinite-plane | |
|
2011-12-06
| ||
| 23:47 | Tidying a few leftover bits from pcx, forgotten in-code documentation, ... check-in: 8a1ad276e3 user: andreask tags: trunk | |
| 23:21 | Integrated the completed reader for PCX images with trunk. check-in: a4d8d55b97 user: andreask tags: trunk | |
| 23:19 | Added decoders for the 1/2, 1/3, and 1/4 bit-striped modes. This completes the decoding of PCX. All lena images can be read and shown. Added a few more (small) example images. Deactivated the decoder tracing. Closed-Leaf check-in: f9905da1ea user: andreask tags: image-io-pcx | |
| 21:18 | Unrolled the decoding loops for 1/2/4 bpp, and fixed the image setup. Plus more debugging (palette dump). lena 3,8-10 now display correctly. check-in: 02593b5b97 user: andreask tags: image-io-pcx | |
|
2011-11-29
| ||
| 01:17 | Added 2/1 and 4/1 (4c, 16c) decoders. Buggy still. Bit unpacking and/or mapping problem. check-in: 396eab4daf user: andreask tags: image-io-pcx | |
| 00:22 |
Counter to [8ff99a6157], adding the images containing the standard 'lena' motif. That is pretty much PD.
Image notes image, bbp/planes, meaning, results --------------------------------------------------------------- lena 8/3 rgb full color - ok lena2 8/1 rgb vga palette - ok - decoder now tested lena3 4/1 16 color palette - not implemented lena4 1/4 16 color palette, bits striped - not implemented lena5 See lena2 lena6 1/3 8 color palette, bits striped - not implemented lena7 1/2 4 color palette, bits striped - not implemented lena8 2/1 4 color palette - not implemented lena9 1/1 2 color black/white - ok, check for border issues. lena10 See lena3 ---------------------------------------------------------------check-in: ed09fbf381 user: andreask tags: image-io-pcx | |
|
2011-11-28
| ||
| 23:45 | Added reference to site with lots of PCX images. Copyright unknown. Do not add any of these to the repository. Only for direct testing. check-in: 8ff99a6157 user: andreask tags: image-io-pcx | |
| 23:33 | Lots of pixel decoding added. Output format selection and result creation moved into the read pixel function. RGB full color is working (marbles). B/W bitpacked is mainly working (hori_bw), except for offset/border issues, compare to image-magick result, see [5a9d5ce727]. grey8 is untested, due to the brokeness of the gmarbles file. Palettized RGB/VGA untested, no example files for that. check-in: ccc5270e2e user: andreask tags: image-io-pcx | |
| 23:28 | A few more references. check-in: 9065acd772 user: andreask tags: image-io-pcx | |
| 23:25 | Generated pgm/ppm files from the pcx examples, via image-magick, for cross-checking. Plus demo .The gmarbles file seems to be broken (too short). check-in: 5a9d5ce727 user: andreask tags: image-io-pcx | |
|
2011-11-26
| ||
| 07:01 | Another example image, plus documentation references check-in: 1753f528f0 user: andreask tags: image-io-pcx | |
|
2011-11-25
| ||
| 19:37 | Added demo using the new pcx example images of [14be7ca5ee], and extended the demo framework to load the pcx reader package. check-in: a3e6418fa0 user: andreask tags: image-io-pcx | |
| 18:13 | Found and added two PXC example images. check-in: 14be7ca5ee user: andreask tags: image-io-pcx | |
| 06:21 | Extended reader a bit, first pieces of processing and validating the image header. check-in: 00a214fb6f user: andreask tags: image-io-pcx | |
| 05:32 | Modified the 'alpha blend' operator to behave like the other binary operators in general. Updated and added demos. check-in: 9989984bc5 user: andreask tags: infinite-plane | |
| 05:14 | Fix argument bug in one of the new macros. check-in: d2b58900a2 user: andreask tags: infinite-plane | |
| 00:20 | Placeholder for fits image reader Leaf check-in: 974e8bf888 user: andreask tags: image-io-fits | |
| 00:16 | Placeholder for xpm image reader Leaf check-in: 694125dd1e user: andreask tags: image-io-xpm | |
| 00:16 | Placeholder for xbm image reader Leaf check-in: 5006dcd412 user: andreask tags: image-io-xbm | |
| 00:16 | Placeholder for tiff image reader Leaf check-in: dfbe0604ae user: andreask tags: image-io-tiff | |
| 00:16 | Placeholder for tga image reader Leaf check-in: c4ae400cb9 user: andreask tags: image-io-tga | |
| 00:15 | Placeholder for sun image reader check-in: d8d7b08e80 user: andreask tags: image-io-sun | |
| 00:15 | Placeholder for sgi image reader check-in: 39d26f9ff1 user: andreask tags: image-io-sgi | |
| 00:15 | Placeholder for raw image reader Leaf check-in: 653f65df03 user: andreask tags: image-io-raw | |
| 00:15 | Placeholder for pixmap image reader Leaf check-in: 175111ff36 user: andreask tags: image-io-pixmap | |
| 00:15 | Placeholder for jpeg image reader Leaf check-in: 80caf509c2 user: andreask tags: image-io-jpeg | |
| 00:14 | Placeholder for ico image reader Leaf check-in: fc5420bf05 user: andreask tags: image-io-ico | |
| 00:12 | Placeholder for DTED image reader Leaf check-in: 687cbe62e6 user: andreask tags: image-io-dted | |
| 00:11 | Placeholder for gif image reader Leaf check-in: 99a39dbf53 user: andreask tags: image-io-gif | |
| 00:03 | Incomplete start of work on a reader for PCX image files. check-in: f9976a0e1f user: andreask tags: image-io-pcx | |
|
2011-11-24
| ||
| 07:06 | Modified the 'like' functions for image creation to pass through the image location, not only dimensions. Updated the setalpha operators needing it to do the same, using the data from the base image. They keep ignoring the location of the image providing the alpha-channel and error on the dimensions not matching. check-in: 6d8f8a4eb5 user: andreask tags: infinite-plane | |
|
2011-11-23
| ||
| 19:50 | Modified the template and generator for binary ops to declare the various coordinates as direct iteration variables instead of computing them from the main loop variables and letting the compiler deduce the relationship and optimize. Regenerated the C code. check-in: 8fb45f4ecc user: andreask tags: infinite-plane | |
| 07:56 | Pull in latest trunk changes check-in: 3929d0be5b user: andreask tags: feature-dataflow-internals | |
| 07:52 | Fixed typo in a binop template comment, and regenerated the actual code. check-in: 4b16d800c6 user: andreask tags: infinite-plane | |
| 07:51 | Tweaked alignment. check-in: 68084dde7b user: andreask tags: infinite-plane | |
| 07:49 | Modified the alpha over operator to behave like the other binary operators in general. Updated and added demos. check-in: 806909ad23 user: andreask tags: infinite-plane | |
| 07:48 | Modified the crop and expansion operators to update the input location in their results. check-in: 40eadb24f7 user: andreask tags: infinite-plane | |
| 04:37 | Merged [b585eded7d], scaling of integer divisions. check-in: 4354b78718 user: andreask tags: infinite-plane | |
| 04:33 | Modified the division operator involving grey8 to scale the result up by MAXVAL_GREY8. Without such scaling the result is mostly zero, which is not really wanted. check-in: b585eded7d user: andreask tags: trunk | |