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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
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
před 16 roky
sam
ff4bf57854
libpipi: fix $prefix value in pipi.pc.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3068 92316355-f0b4-4df1-b90c-862c8a59935f
před 16 roky
sam
eb2a30336b
libpipi: duplicate the GDI codec in order to prepare the GDI+ one.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3067 92316355-f0b4-4df1-b90c-862c8a59935f
před 16 roky
sam
47be8caac5
libpipi: remove unused variables.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3066 92316355-f0b4-4df1-b90c-862c8a59935f
před 16 roky
sam
5b163569f8
pipi-sharp: do not specify the keyfile in AssemblyInfo.cs since we do
not know its complete path.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3065 92316355-f0b4-4df1-b90c-862c8a59935f
před 16 roky
sam
a955512cc9
Fix Win32 build: directly refer to the .snk file and cope with new
assembly installation locations.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3064 92316355-f0b4-4df1-b90c-862c8a59935f
před 16 roky
sam
8dde87e29b
Get rid of the Glade# dependencies.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3063 92316355-f0b4-4df1-b90c-862c8a59935f
před 16 roky
sam
f50227ee75
ThePimp: move source files to src/.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3039 92316355-f0b4-4df1-b90c-862c8a59935f
před 16 roky
jylam
fd023dae55
* Added compilation to xcode project (using main Makefile)
* Fixed a leak in CoreImage image release function
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3038 92316355-f0b4-4df1-b90c-862c8a59935f
před 16 roky
sam
25c969d4ef
Improve "make install", especially for .NET assemblies.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3035 92316355-f0b4-4df1-b90c-862c8a59935f
před 16 roky