Changeset 3170
- Timestamp:
- Oct 31, 2008, 10:02:15 PM (15 years ago)
- Location:
- libpipi/trunk/pipi-php
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
libpipi/trunk/pipi-php/examples/example1.php
r3090 r3170 1 <? 1 #!/usr/bin/php5 2 <?php 3 2 4 $img = pipi_load_stock("random:128x128"); 3 5 $img = pipi_gaussian_blur($img, 10); … … 6 8 $img = pipi_tile($img, 256, 256); 7 9 pipi_save($img, "out.png"); 10 11 ?> -
libpipi/trunk/pipi-php/examples/histogram.php
r3086 r3170 1 <? 1 #!/usr/bin/php5 2 <?php 3 2 4 $img = pipi_load_stock("random:128x128"); 3 5 $img = pipi_gaussian_blur($img, 10); … … 10 12 11 13 pipi_save($histogram_img, "out.png"); 14 15 ?> -
libpipi/trunk/pipi-php/examples/pipi.php
r3087 r3170 1 1 #!/usr/bin/php5 2 <? 2 <?php 3 3 $aliases = array( 4 4 "-o" => "--save", … … 47 47 } 48 48 } 49 50 ?> -
libpipi/trunk/pipi-php/php_pipi.c
r3164 r3170 194 194 ZEND_FETCH_RESOURCE(img2, pipi_image_t*, &_zval2, -1, PHP_PIPI_IMAGE_RES_NAME, le_pipi_image); 195 195 196 #define RETURN_SUCCESS(i) \ 197 RETURN_BOOL((i) == 0); 196 198 197 199 … … 202 204 203 205 PHP_FUNCTION(pipi_get_version) { 206 if (ZEND_NUM_ARGS() != 0) { 207 WRONG_PARAM_COUNT; 208 } 204 209 RETURN_STRING(estrdup(pipi_get_version()), 0); 205 210 } … … 232 237 233 238 if (arg2_len != 0) { 234 RETURN_ BOOL(pipi_command(ctxt, arg1, arg2) == 0);235 } 236 RETURN_ BOOL(pipi_command(ctxt, arg1) == 0);239 RETURN_SUCCESS(pipi_command(ctxt, arg1, arg2)); 240 } 241 RETURN_SUCCESS(pipi_command(ctxt, arg1)); 237 242 } 238 243 … … 281 286 ZEND_FETCH_RESOURCE(img, pipi_image_t*, &res, -1, PHP_PIPI_IMAGE_RES_NAME, le_pipi_image); 282 287 283 RETURN_ BOOL(pipi_save(img, str) == 0);288 RETURN_SUCCESS(pipi_save(img, str)); 284 289 } 285 290 … … 691 696 692 697 PHP_FUNCTION(pipi_draw_line) { 698 zval *_zval; 699 long x1, y1, x2, y2, color, style = 0; 700 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rlllll|l", &_zval, &x1, &y1, &x2, &y2, &color, &style) == FAILURE) { 701 RETURN_FALSE; 702 } 703 pipi_image_t *img; 704 ZEND_FETCH_RESOURCE(img, pipi_image_t*, &_zval, -1, PHP_PIPI_IMAGE_RES_NAME, le_pipi_image); 705 RETURN_SUCCESS(pipi_draw_line(img, x1, y1, x2, y2, color, style)); 693 706 } 694 707 … … 767 780 768 781 PHP_FUNCTION(pipi_new_histogram) { 782 if (ZEND_NUM_ARGS() != 0) { 783 WRONG_PARAM_COUNT; 784 } 769 785 pipi_histogram_t *histogram; 770 786 histogram = pipi_new_histogram(); … … 783 799 ZEND_FETCH_RESOURCE(histogram, pipi_histogram_t*, &_zval_hst, -1, PHP_PIPI_HISTOGRAM_RES_NAME, le_pipi_histogram); 784 800 785 RETURN_ BOOL(pipi_get_image_histogram(image, histogram, flags) == 0);801 RETURN_SUCCESS(pipi_get_image_histogram(image, histogram, flags)); 786 802 } 787 803 … … 797 813 ZEND_FETCH_RESOURCE(histogram, pipi_histogram_t*, &_zval_hst, -1, PHP_PIPI_HISTOGRAM_RES_NAME, le_pipi_histogram); 798 814 799 RETURN_ BOOL(pipi_render_histogram(image, histogram, flags) == 0);800 } 801 802 815 RETURN_SUCCESS(pipi_render_histogram(image, histogram, flags)); 816 } 817 818
Note: See TracChangeset
for help on using the changeset viewer.