переход между несколькими изображениями с помощью ImageMagick с переходами

Добавьте этот оператор

template<unsigned int m>
A<m> operator+(const A<m>&, const int&)
{
    return A<m>(0);
}

ИЛИ попробуйте это

template <unsigned int m>
class A
{
friend const A operator+(const A& a, const A& b) { return A(0); }
public:
    A(int) {}
// OR FOR UNARY
    // const A operator+(const A &a) const {return A(0);}
};


int main(){
    A<3> a(4);
    A<3> b = a + 5;
    A<3> c = 5 + a;

}

0
задан user2145312 18 March 2019 в 00:24
поделиться

1 ответ

1114 Я не уверен, что вы пытаетесь сделать со своей задержкой. Возможно, вы можете объяснить. Но это не однородно. Многие зрители анимированных GIF не справятся с задержками, которые меняются. Они работают лучше всего с одной задержкой.

Это прекрасно работает для меня, чтобы сделать равномерную задержку с помощью ImageMagick 6.9.10.34 Q16 Mac OSX и просмотреть его в Safari.

Изображения:

enter image description here

enter image description here

enter image description here

convert -delay 50 lena.jpg mandril3.jpg zelda1.jpg -morph 9 -loop 0 test.gif


enter image description here

Это то, что я получаю от вашей задержки , который начинается очень медленно, а затем заканчивается очень быстро. Заметьте, что задержку -set я ставлю сразу после чтения ввода и перед -morph. Это работает так, как вы хотите в вашей команде?

convert lena.jpg mandril3.jpg zelda1.jpg -set delay "%[fx:(t>0&&t<n-1)?10:320]" -morph 9 -loop 0 test2.gif


enter image description here

0
ответ дан fmw42 18 March 2019 в 00:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: