sam
48e2c4cebf
storyboard.c:
- generate smaller thumbnail mosaics
- process more images (1 out of 15 instead of 20)
- try to rule out more similar images
- cope with streams that do not advertise their picture size in the headers
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3351 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
78cc659e07
imlib.c: fix support for alpha channel when saving using Imlib2.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3350 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
d759c65d79
storyboard.c: more output filename tuning...
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3349 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
0e8b0d6376
storyboard.c: fix output path.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3348 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
77016401db
storyboard.c: tuned the output file name.
examples/.gitignore: ignore storyboard.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3347 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
f83b0deb78
Conditionally build the movie thumbnailer by detecting libavcodec et al.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3346 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
70e7f92416
Added a movie thumbnailer (storyboard generator) using libavcodec.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3345 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
bc4b740e20
Minor reorg in the JPEG codec.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3344 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
0a241eb088
Got rid of the modular codec stuff. All codecs should work the same way.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3343 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
1ff231b9f7
Change _C pixel format suffixes into _U8 for more clarity.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3342 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
0494eff2ef
Add pipi_release_pixels and pipi_set_colorspace in prevision of
pipi_get_pixels using the tiles system. These functions should
disappear one day, because they're going to leak like crazy.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3341 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
bb926c7a95
Rename pipi_getpixel into pipi_get_pixels.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3340 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
b64a243725
Create basic tile handling functions.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3339 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
nico
f857890dda
* Centralize pipi's errors managment in macro RETURN_SUCCESS
* Change php headers in samples programs
* Add binding for pipi_draw_line
* Check args in pipi_new_histogram and pipi_get_version
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3170 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
jylam
4eb5808fa1
* Added setjmp/longjmp support to jpeg loader.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3165 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
e10e51eaba
Quick and dirty implementation of pipi_draw_rectangle() to save zMoo.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3164 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
c98ad1cf7a
Add configure flags to enable/disable C# bindings, debug mode, and the
upcoming experimental tile support.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3162 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
74f407c040
libpipi: remove extra newlines in debug messages.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3161 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
5816093c76
Clean up configure.ac.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3147 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
efc30fd0f0
Append SVN release ID to ThePimp binaries.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3146 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
ee94ff9fa6
ThePimp: make file dialogs singletons so that they retain their properties
and do not take ages to build.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3145 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
32f451e766
ThePimp: add Fullscreen support, including the F11 binding.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3144 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
jylam
e2d6916c06
* Images were saved with R and B inverted
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3136 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
6daa91eeab
libpipi: move histogram.c and measure.c in a new analysis/ subdirectory.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3102 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
5e9974b082
libpipi: reduce the libjpeg priority until this codec works on amd64.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3100 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
804c8710b4
ThePimp: double-clicking in the file dialogs opens or saves directly.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3099 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
bccac80ad6
ThePimp: use spinbuttons instead of text areas for image dimensions.
ThePimp: "Esc" now exits the about box.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3098 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
d4f25a3c09
No need to store libgdiplus.dll in SVN.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3097 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
2a2f197bf5
Add a launcher for pipi.exe in the Win32 package.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3096 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
nico
795d0c1869
* configuration file config.m4 rewritten
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3090 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
jylam
7d5c789c26
* Changed petit pédé's stuff
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3088 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
nico
f4b2a4a738
* Change return value for function (success return (bool) true):
pipi_load, pipi_save, pipi_command, pipi_render_histogram,
pipi_get_image_histogram
* Add pipi's php constants definitions
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3087 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
nico
b060a687ba
Add php binding for pipi_command
Add a php rewrite of pipi.c in examples/
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3086 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
jylam
995514ae7d
* Added bound-checking to file extension detection
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3085 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
jylam
cf55ba13db
* Fixed a non-initialized memory bug, which caused histogram function to fail here and there
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3084 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
jylam
d9c4fee5be
* Added file extension detection to modular codec
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3083 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
jylam
c0359c8aa4
* Fixed a memory leak in histogram example
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3082 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
jylam
245b982a17
* Added hability to save jpeg using modular codec
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3081 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
nico
caa887df8c
Add php binding for functions: pipi_render_histogram, pipi_get_image_histogram
Add a sample program: examples/histogram.php
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3080 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
nico
72a4191d2d
Add php binding for functions:
pipi_dither_ordered_ext, pipi_dither_halftone, pipi_median_ext, pipi_median,
pipi_threshold, pipi_box_blur_ext, pipi_box_blur, pipi_get_command_list
Add sample program "examples/example1.php"
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3079 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
44b5817450
libpipi: the GDI+ codec defaults to BMP when the file extension is unknown.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3078 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
b090037daf
Cope with disparities between GDI+ versions.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3077 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
2c79783bee
libpipi: improve GDI+ codec cross-compilation.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3076 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
jylam
e488046fb0
* Added 'Modular' codec as a testbed for hand-written codecs, as well as a JPEG decoder (libjpeg). Some stuff are
temporary, though.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3075 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
8067d945dc
libpipi: the GDI+ codec can now compile using mingw32, unfortunately it
does not link yet due to a bug in mingw's ld.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3074 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
c30aa41e9c
libpipi: make gdiplus.cpp build on older Windows versions.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3073 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
7cb1d8d3ae
Import the GDI+ runtime to ease Win32 cross-compilation.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3072 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
jylam
116c9626e4
* Added stub USE_GDIPLUS definition to make the whole stuff compilable again
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3071 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
sam
b186af90bf
Full GDI+ load and save support.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3070 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten
nico
df0f1550cb
Initial release of pipi-php
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3069 92316355-f0b4-4df1-b90c-862c8a59935f
16 vuotta sitten