|
| 1 | +/* contrib/postpic/postpic--unpackaged--0.9.1.sql */ |
| 2 | + |
| 3 | +-- complain if script is sourced in psql rather than via CREATE EXTENSION |
| 4 | +\echo Use "CREATE EXTENSION postpic" to load this file. \quit |
| 5 | + |
| 6 | +-- image Type |
| 7 | +ALTER EXTENSION postpic ADD TYPE image; |
| 8 | +ALTER EXTENSION postpic ADD FUNCTION image_in(cstring); |
| 9 | +ALTER EXTENSION postpic ADD FUNCTION image_out(image); |
| 10 | +ALTER EXTENSION postpic ADD FUNCTION image_send(image); |
| 11 | +ALTER EXTENSION postpic ADD FUNCTION image_recv(internal); |
| 12 | + |
| 13 | +-- colorspace Type |
| 14 | +ALTER EXTENSION postpic ADD TYPE colorspace; |
| 15 | + |
| 16 | +-- color Type |
| 17 | +ALTER EXTENSION postpic ADD TYPE color; |
| 18 | +ALTER EXTENSION postpic ADD FUNCTION color_in(cstring); |
| 19 | +ALTER EXTENSION postpic ADD FUNCTION color_out(color); |
| 20 | + |
| 21 | +-- Create image functions |
| 22 | +ALTER EXTENSION postpic ADD FUNCTION image_new(INT, INT, color); |
| 23 | +ALTER EXTENSION postpic ADD FUNCTION image_from_large_object(oid); |
| 24 | +ALTER EXTENSION postpic ADD FUNCTION image_from_bytea(bytea); |
| 25 | + |
| 26 | +-- Image metadata functions |
| 27 | +ALTER EXTENSION postpic ADD FUNCTION width(image); |
| 28 | +ALTER EXTENSION postpic ADD FUNCTION height(image); |
| 29 | +ALTER EXTENSION postpic ADD FUNCTION date(image); |
| 30 | +ALTER EXTENSION postpic ADD FUNCTION f_number(image); |
| 31 | +ALTER EXTENSION postpic ADD FUNCTION exposure_time(image); |
| 32 | +ALTER EXTENSION postpic ADD FUNCTION iso(image); |
| 33 | +ALTER EXTENSION postpic ADD FUNCTION focal_length(image); |
| 34 | +ALTER EXTENSION postpic ADD FUNCTION colorspace(image); |
| 35 | +ALTER EXTENSION postpic ADD FUNCTION size(image); |
| 36 | + |
| 37 | +-- Image manipulation functions |
| 38 | +ALTER EXTENSION postpic ADD FUNCTION thumbnail(image, INT); |
| 39 | +ALTER EXTENSION postpic ADD FUNCTION square(image, INT); |
| 40 | +ALTER EXTENSION postpic ADD FUNCTION draw_text(image, VARCHAR); |
| 41 | +-- Image, text, x, y |
| 42 | +ALTER EXTENSION postpic ADD FUNCTION draw_text(image, VARCHAR, INT, INT); |
| 43 | +-- Image, text, x, y, font family, font size |
| 44 | +ALTER EXTENSION postpic ADD FUNCTION draw_text(image, VARCHAR, INT, INT, VARCHAR, INT); |
| 45 | +-- Image, text, x, y, font family, font size, color |
| 46 | +ALTER EXTENSION postpic ADD FUNCTION draw_text(image, VARCHAR, INT, INT, VARCHAR, INT, color); |
| 47 | +ALTER EXTENSION postpic ADD FUNCTION draw_rect(image, BOX, color); |
| 48 | +ALTER EXTENSION postpic ADD FUNCTION resize(image, INT, INT); |
| 49 | +ALTER EXTENSION postpic ADD FUNCTION crop(image, INT, INT, INT, INT); |
| 50 | +ALTER EXTENSION postpic ADD FUNCTION rotate(image, FLOAT4); |
| 51 | +ALTER EXTENSION postpic ADD FUNCTION rotate_left(image); |
| 52 | +ALTER EXTENSION postpic ADD FUNCTION rotate_right(image); |
| 53 | +ALTER EXTENSION postpic ADD FUNCTION index (image[], VARCHAR, INT); |
| 54 | + |
| 55 | +-- Postpic information |
| 56 | +ALTER EXTENSION postpic ADD FUNCTION postpic_version(); |
| 57 | +ALTER EXTENSION postpic ADD FUNCTION postpic_version_release(); |
| 58 | +ALTER EXTENSION postpic ADD FUNCTION postpic_version_major(); |
| 59 | +ALTER EXTENSION postpic ADD FUNCTION postpic_version_minor(); |
0 commit comments