12-20-2024, 09:17 AM
(12-20-2024, 08:47 AM)Ofnuts Wrote:I did the curve I want and then save the points(12-20-2024, 05:34 AM)rita Wrote:(12-19-2024, 05:41 PM)Ofnuts Wrote: Probably a bad parameter. Not too surprising given the expected inputs.
Since you are on a Unix system, starting Gimp from a terminal will display error messages in the terminal and you may have more info.
/usr/lib/gimp/2.0/plug-ins/curve-bend/curve-bend: fatal error: Segmentation fault
What does your call looks like?
(let* ((upperx (list->vector (list
+0.007843 ; Point 1 UPPERX
-1.000000 ; Point 2 UPPERX
-1.000000 ; Point 3 UPPERX
-1.000000 ; Point 4 UPPERX
+0.254902 ; Point 5 UPPERX
-1.000000 ; Point 6 UPPERX
-1.000000 ; Point 7 UPPERX
-1.000000 ; Point 8 UPPERX
+0.494118 ; Point 9 UPPERX
-1.000000 ; Point 10 UPPERX
-1.000000 ; Point 11 UPPERX
-1.000000 ; Point 12 UPPERX
-1.000000 ; Point 13 UPPERX
+0.803922 ; Point 14 UPPERX
-1.000000 ; Point 15 UPPERX
-1.000000 ; Point 16 UPPERX
+0.996078
)))
(uppery (list->vector (list
+0.498039 ; Point 1 UPPERY
-1.000000 ; Point 2 UPPERY
-1.000000 ; Point 3 UPPERY
-1.000000 ; Point 4 UPPERY
+0.482353 ; Point 5 UPPERY
-1.000000 ; Point 6 UPPERY
-1.000000 ; Point 7 UPPERY
-1.000000 ; Point 8 UPPERY
+0.478431 ; Point 9 UPPERY
-1.000000 ; Point 10 UPPERY
-1.000000 ; Point 11 UPPERY
-1.000000 ; Point 12 UPPERY
-1.000000 ; Point 13 UPPERY
+0.482353 ; Point 14 UPPERY
-1.000000 ; Point 15 UPPERY
-1.000000 ; Point 16 UPPERY
+0.494118))) ; Point 17 UPPERY
(lowerx (list->vector (list
+0.007843 ; Point 1 LOWERX
-1.000000 ; Point 2 LOWERX
-1.000000 ; Point 3 LOWERX
-1.000000 ; Point 4 LOWERX
+0.250980 ; Point 5 LOWERX
-1.000000 ; Point 6 LOWERX
-1.000000 ; Point 7 LOWERX
-1.000000 ; Point 8 LOWERX
+0.501961 ; Point 9 LOWERX
-1.000000 ; Point 10 LOWERX
-1.000000 ; Point 11 LOWERX
-1.000000 ; Point 12 LOWERX
-1.000000 ; Point 13 LOWERX
+0.831373 ; Point 14 LOWERX
-1.000000 ; Point 15 LOWERX
-1.000000 ; Point 16 LOWERX
+1.000000))) ; Point 17 LOWERX
(lowery (list->vector (list
+0.490196 ; Point 1 LOWERY
-1.000000 ; Point 2 LOWERY
-1.000000 ; Point 3 LOWERY
-1.000000 ; Point 4 LOWERY
+0.447059 ; Point 5 LOWERY
-1.000000 ; Point 6 LOWERY
-1.000000 ; Point 7 LOWERY
-1.000000 ; Point 8 LOWERY
+0.435294 ; Point 9 LOWERY
-1.000000 ; Point 10 LOWERY
-1.000000 ; Point 11 LOWERY
-1.000000 ; Point 12 LOWERY
-1.000000 ; Point 13 LOWERY
+0.462745 ; Point 14 LOWERY
-1.000000 ; Point 15 LOWERY
-1.000000 ; Point 16 LOWERY
+0.500000))) ; Point 17 LOWERY
(UPPER_Y (list->vector (list 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)))
(LOWER_Y(list->vector (list 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)))
)
(plug-in-curve-bend RUN-NONINTERACTIVE new-img new-layer 0.0 TRUE TRUE FALSE 0 17 upperx 17 uppery 17 lowerx 17 lowery 256 UPPER_Y 256 LOWER_Y)
something like that and the scale and merge it with the other layers