sam
44eca2e75e
context.c: factor some code to gain 180 lines of code.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3417 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
78c5fad50e
wave.c: rename pipi_wave() into pipi_sine().
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3416 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
3b38443852
resize.c: add pipi_crop() and the --crop flag.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3415 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
f025663d4a
jpeg.c: fix a huge resource leak in the error codepath of the JPEG codec.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3414 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
9ebe671bd6
makemovie: new example program; this utility reads a list of images from
stdin and encodes them into a movie (name specified on the command line).
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3413 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
80bfef8e57
mean.c: rename this file into merge.c and implement pipi_merge() for trivial
image merging.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3411 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
b7e3368c23
wave.c: change the wave arguments. The format is now eg. 150x100+10r1.3 where
150 is the wave period, 100 is the amplitude, 10 is the phase, and 1.3 is
the angle of the wave direction.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3410 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
9e9d93dab2
histogram.c: fix a shadowing declaration.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3409 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
37a1e5606e
wave.c: better behaviour around image edges.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3403 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
4936ebfa16
Fix a very old crash in the box blur filter that occurred when the image
was broader than tall.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3402 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
05c7be55fc
Fix a crash in the JPEG loader when meeting with ENOENT.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3401 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
7811f184bb
storyboard.c: fix compilation with optimisations disabled.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3400 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
f0b30c6fa1
Properly handle alpha components in the convolution code.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3399 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
1b42147e18
Properly handle alpha components in the resize code.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3398 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
2ff222affb
Add a wave filter for crappy sine effects.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3397 92316355-f0b4-4df1-b90c-862c8a59935f
15 years ago
sam
e0e1a1f26c
storyboard.c: add decorations around thumbnails
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3352 92316355-f0b4-4df1-b90c-862c8a59935f
16 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago
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 years ago