Skip to content

Commit c240a1c

Browse files
committed
FrameBreakX1
1 parent fa75dac commit c240a1c

File tree

4 files changed

+40
-2
lines changed

4 files changed

+40
-2
lines changed

‎source/ac-filter-new.cpp‎

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2659,3 +2659,39 @@ void ac::YLineDownBlend(cv::Mat &frame) {
26592659
}
26602660
}
26612661
}
2662+
2663+
void ac::FrameBreakX1(cv::Mat &frame) {
2664+
static constexpr int MAX = 8;
2665+
static ac::MatrixCollection<MAX> collection;
2666+
if(collection.empty()) {
2667+
srand(static_cast<unsigned int>(time(0)));
2668+
collection.shiftFrames(frame);
2669+
}
2670+
else
2671+
collection.shiftFrames(frame);
2672+
2673+
auto drawRect = [&](cv::Mat &col_frame, int x, int y, int w, int h) {
2674+
2675+
for(int z = y; z < y+h && z < frame.rows; ++z) {
2676+
for(int i = x; i < x+w && i < frame.cols; ++i) {
2677+
if(z >= 0 && z < frame.rows && i >= 0 && i < frame.cols) {
2678+
frame.at<cv::Vec3b>(z, i) = col_frame.at<cv::Vec3b>(z, i);
2679+
}
2680+
}
2681+
}
2682+
};
2683+
2684+
int size = frame.rows/4;
2685+
static int offset = 0;
2686+
2687+
for(int j = 0; j < 4; ++j) {
2688+
2689+
if(!(rand()%4 == 0)) continue;
2690+
2691+
drawRect(collection.frames[offset], 0, size*j, frame.cols, size);
2692+
2693+
if(++offset > (MAX-1))
2694+
offset = 0;
2695+
}
2696+
2697+
}

‎source/ac-filter1.cpp‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ namespace ac {
113113
/**/
114114
{"FrameSepResize", FrameSepResize}, {"FrameSepResize2", FrameSepResize2}, {"FrameSepSquare", FrameSepSquare}, {"FrameSepH", FrameSepH}, {"FrameSkip", FrameSkip}, {"FrameSkipResize", FrameSkipResize},{"FrameReverse", FrameReverse},{"FrameStretch_X", FrameStretch_X},{"FrameStretch_Y", FrameStretch_Y}, {"FrameStretch_XY", FrameStretch_XY},{"FrameStretch_X_IO", FrameStretch_X_IO}, {"FrameStretch_Y_IO", FrameStretch_Y_IO}, {"FrameStretch_XY_IO", FrameStretch_XY_IO},{"FrameSetGamma", FrameSetGamma},{"FramePixelsLeftOver", FramePixelsLeftOver}, {"FramePixelsLeftOverBlend", FramePixelsLeftOverBlend},{"FramePixels", FramePixels},{"FrameStopStart", FrameStopStart},{"FrameStopStart2", FrameStopStart2},{"FrameXBlend", FrameXBlend}, {"FrameYBlend", FrameYBlend},{"FrameXBlendXor", FrameXBlendXor}, {"FrameYBlendXor", FrameYBlendXor},{"StrobeCycle", StrobeCycle},
115115
{"StrobeCycleSt", StrobeCycleSt}, {"StrobeCycleSt2", StrobeCycleSt2},{"StrobeCycleSt3", StrobeCycleSt3},{"OutOfOrder", OutOfOrder},{"RSquare", RSquare},{"RSquareEven", RSquareEven},{"TrackingDown", TrackingDown},{"TrackingDownBlend", TrackingDownBlend},{"TrackingRev", TrackingRev},{"TrackingMirror", TrackingMirror},{"TrackingMirrorRev", TrackingMirrorRev},{"TrackingMirrorRevBlend", TrackingMirrorRevBlend},{"StretchRand", StretchRand},
116-
{"FrameWobble1", FrameWobble1},{"FrameWobble2", FrameWobble2},{"BlockPixels", BlockPixels},{"RGB_Lr", RGB_Lr},{"TrackRGB1", TrackRGB1},{"TrackRGB2", TrackRGB2},{"FrameChop", FrameChop},{"YLineDown", YLineDown},{"YLineDownBlend", YLineDownBlend},
116+
{"FrameWobble1", FrameWobble1},{"FrameWobble2", FrameWobble2},{"BlockPixels", BlockPixels},{"RGB_Lr", RGB_Lr},{"TrackRGB1", TrackRGB1},{"TrackRGB2", TrackRGB2},{"FrameChop", FrameChop},{"YLineDown", YLineDown},{"YLineDownBlend", YLineDownBlend},{"FrameBreakX1", FrameBreakX1},
117117
//insert new array entry here:
118118

119119

@@ -2577,6 +2577,7 @@ std::vector<std::string> ac::buildDrawStrings() {
25772577
v.push_back("FrameChop");
25782578
v.push_back("YLineDown");
25792579
v.push_back("YLineDownBlend");
2580+
v.push_back("FrameBreakX1");
25802581
//insert new push_back here:
25812582

25822583
v.push_back("No Filter");

‎source/ac-filtercat.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ namespace ac {
116116
std::vector<std::string> vzBlend { "Self AlphaBlend", "Self Scale", "Blend #3", "Negative Paradox", "ThoughtMode", "RandTriBlend", "Filter3","Rainbow Blend","Rand Blend","Pixel Scale","Pulse", "Combine Pixels", "Blend_Angle", "XorMultiBlend", "UpDown","LeftRight", "BlendedScanLines","XorSine", "FrameBlend", "FrameBlendRGB", "PrevFrameBlend", "HorizontalBlend", "VerticalBlend", "OppositeBlend", "DiagonalLines", "HorizontalLines", "BlendSwitch", "IncreaseBlendHorizontal", "BlendIncrease", "ColorRange", "VectorIncrease", "BlendThree", "HorizontalStripes", "Dual_SelfAlphaRainbow", "Dual_SelfAlphaBlur", "SurroundPixelXor", "WeakBlend", "AverageVertical", "RandomAlphaBlend", "RandomTwoFilterAlphaBlend", "AlphaBlendPosition", "BlendRowAlpha", "BlendRow", "BlendRowByVar", "BlendRowByDirection", "BlendAlphaXor", "SelfXorScale", "SelfAlphaRGB", "XorSelfAlphaImage", "AlphaBlendRandom", "ChannelSortAlphaBlend", "RandomXor", "RandomXorFlash", "SoftXor", "SelfXorBlend", "SelfXorDoubleFlash", "SelfOrDoubleFlash", "BlendRowCurvedSqrt", "CycleShiftRandomAlphaBlend", "TanAlphaGrid", "BlendInAndOut", "BlendScaleInAndOut", "AcidGlitch", "LiquidFilter", "MatrixXorAnd", "XorAlpha", "SelfXorAverage", "RandomXorBlend", "RGBVerticalXor", "RGBVerticalXorScale", "RGBHorizontalXor", "RGBHorizontalXorScale", "FadeInAndOut", "InitBlend", "LagBlend", "SubFilter","AlphaBlendSubFilter", "SmoothSubFilterAlphaBlend", "IntertwineSubFilter", "RandBlend", "EveryOther", "EveryOtherSubFilter", "SmoothSubFilter", "EnergizeSubFilter", "SmoothSubFilter16", "EnergizeSubFilter16", "EnergizeSubFilter32", "SmoothSubFilter32", "HalfAddSubFilter", "HalfXorSubFilter", "StaticXorBlend", "XorScale", "ChannelMedianSubFilter", "Bitwise_XOR_Blend", "Bitwise_OR_Blend", "Bitwise_AND_Blend", "PixelReverseXor", "SilverBlend", "PixelXorBlend", "SelfAlphaScale", "SelfScaleAlpha", "RainbowXorBlend", "FadeBlend", "SelfAlphaScaleBlend", "FadeBars", "ShadeRGB", "InterRGB_SubFilter", "InterSmoothSubFilter", "InterRGB_Bars_XY", "InterRGB_Bars_X", "InterRGB_Bars_Y", "StoredFramesAlphaBlend_SubFilter", "BlendSubFilter", "BlendAlphaSubFilter", "ReverseFrameBlend", "ReverseFrameBlendSwitch", "Blend_AlphaSubFilter","RandomBlendFilter","DoubleRandomBlendFilter", "FlipBlendW", "FlipBlendH", "FlipBlendWH", "FlipBlendAll", "FrameMedianBlendSubFilter", "SelfScaleXorIncrease", "Blend_RedGreenBlue", "Blend_RedReenBlue_Dark", "DarkModBlend", "IncDifference", "IncDifferenceAlpha", "MirrorMedianBlend", "SubFilterMedianBlend", "DarkenBlend", "DarkCollectionSubFilter", "DarkSmooth_Filter", "DarkSelfAlpha", "FlipMedian", "FlipMedianSubFilter", "Bars", "BlendBurred", "BlendCombinedValues", "BlendCombinedValueSubFilter", "BlendSubFilterAlpha", "PurpleRain", "CopyXorAlpha", "AveragePixelsXor", "AveragePixelAlpha", "NegativeByRow", "AveragePixelCollection", "IncorrectLine", "XorShift", "RGBSep1x", "RandomIncrease", "BGRBlend", "RGBBlend", "IncreaseDecreaseGamma", "GammaIncDecIncrease", "SelfScaleSortBlend", "FlipAlphaBlend", "RandomFlipFilter", "FlipMatrixCollection", "SelfScaleByFrame", "SmoothCollectionAlphaBlend", "ShuffleAlphaWithRGB", "ShuffleAlphaMedianBlend", "AverageLinesBlend", "AverageVerticalLinesBlend", "PixelValuesPlusOne", "AverageHorizontalFilter", "AverageVerticalFilter", "SmoothRainbowMedian", "MatrixCollectionBlend", "MatrixCollectionXor", "MatrixCollectionXor32", "MatrixCollectionRandomColorMap", "MatrixCollectionDarkXor", "MatrixCollectionRGB", "SmoothMedianBlend", "ColorTransition", "ColorTransitionRandom", "CosSinMedianBlend", "CosSinMultiplyCollectionXor", "RandomSmoothAlphaMedian", "ColorExpand", "ColorXorScale", "MatrixCollectionXorBlendAlphaBlend", "Bitwise_XOR_BlendFrame", "SimpleMatrixBlend", "SurroundingPixels", "SurroundingPixelsAlpha", "MatrixCollectionSurroundingPixels", "ColorFlashIncrease", "ScaleFilter", "NegativeDarkenXor", "ChangeXorEachSecond", "MorphXor", "XorFrameShuffle", "ChannelSortMedianBlend", "SplitFrameBlend", "SplitFrameCollection", "SplitFrameMirror", "IncreaseRGB", "XorDifferenceFilter", "MatrixCollectionVariable", "SmoothFrame64", "SmoothFrame32", "MedianBlendIncreaseFilter", "MedianBlendNegate", "BlendWithOldFrame", "BlendWith16thFrame", "MatrixCollectionRandom", "MatrixCollectionRandomSmooth", "MatrixCollectionRandomDouble", "MatrixCollectionAddImage", "MedianBlendSquare", "SmoothIntertwineMedianBlend", "ShadowAlphaTrails16", "ShadowAlphaTrailsReset", "ShadowAlphaTrails", "FadeFromColorToColor", "BlendImageLayer", "AlphaBlendRandom_Filter","ResizeImageAndFrameBlend", "ColorsFilter", "ColorFadeFilter", "ColorChannelMoveUpAndDown", "AlphaBlendFlippedFilter", "ColorVariableBlend", "ColorXorBlend", "ColorAddBlend", "SelfAlphaBlendMultiThread", "BytePixelSort", "BlendChannelXor","ColorShiftXor", "XorMultiply", "ColorShadowBlend", "ColorRGB_IncDec", "ColorCollection", "ColorCollectionRandom", "ColorCollectionStrobeShift", "ColorCollectionRandom_Filter", "ColorCollectionShift", "CollectionEnergy", "ColorCollectionInterlace", "ColorCollectionStrobeShake", "ColorCollectionSubtle","ColorCollection64", "ColorCollectionSubtleStrobe", "CollectionRandom","CollectionRandomSubFilter", "CollectionAlphaXor","ColorCollection64X", "ColorCollectionSwitch", "ColorCollectionRGB_Index", "ColorCollectionReverseStrobe", "ColorCollectionXorPixel", "ColorCollectionXorOffsetFlash", "ColorCollectionMatrixGhost", "ColorPositionAverageXor","ColorPositionXor", "ColorCollectionPixelXor", "ColorGhost", "ColorCollectionTwitchSubFilter", "Buzzed", "BuzzedDark", "AlphaBlendImageDownUp", "BlendWithImageAndSource", "PixelSourceFrameBlend256", "SplitMatrixCollection", "RectangleGlitch", "ColorCollectionMovementIndex", "Shake", "Disoriented", "ColorCollectionPositionStrobe", "ColorCollectionStrobeBlend", "AlphaBlendStoredFrames", "ShiftColorLeft", "CycleInAndOutRepeat", "ColorCollectionShuffle", "BlendImageXtoY", "BlendForwardAndBack16", "BlendForwardAndBack32", "BlendForwardAndBack64","BlendForwardAndBack8_RandomStrobe", "AlphaBlendWithThreeCollections", "AlphaBlendArrayRandom","AlphaBlendArrayTrailsFilters", "AlphaBlendMirrorChannelSort","ColorCollectionAlphaBlendArray", "ColorMatrixCollectionPixelation", "ColorChannelIteration", "ColorFreezeBlend", "ColorImageFillMatrix", "ColorImageFillSubFilter", "ColorIncrementReset", "ColorPixelArray2D", "ManualShell", "ColorIncrementRandomReset", "ColorMoveDown", "PixelatePixelValues", "PixelPsychosis", "PixelCloud", "PiixelXorBlendFrame", "PixelCollectionRandom", "ColorPulseIncrease", "ColorPulseRandom", "ColorPulseAlpha", "LightBlend", "LightBlendXor", "SingleFrameGlitch", "ColorFadeSlow", "FadeBetweenSubFilter", "FadeBetweenFrame", "NegateNoBlurMedian", "PulseIncreaseVariableSpeed", "PulseIncreaseFast", "FibonacciXor", "ColorFibonacci", "SelfScaleRefined", "SelfScaleRefinedRGB", "MultiRandFilter", "MultiFilter", "ColorMatrixTrailsSubFilter", "StrangeGlitch64", "CollectionMatrixOutline", "CollectionMatrixRandomMedianBlend", "CollectionMatrxOutlineAlphaMedianBlend", "MatrixCollectionAuraTrails", "PixelIntensityFillSubFilter", "BlendWithSourceMedianBlendMultiThreadEight", "BlendWithImageMedianMutliThreadEight", "DarkColorMovement", "DarkColorFibonacci", "SelfAlphaScale_Down", "PsychoticVision", "DarkPsychoticVision", "ImageColorCycleMorph", "RainbowXorStrobeBlend", "IncreaseRainbowXorBlend", "MatrixCollectionRandomFrames", "MatrixCollectionFrames", "MatrixCollectionFramesLeft", "MatrixCollectionFramesMirrorLeft", "MatrixCollectionFramesTop", "FrameSqueeze", "MatrixCollectionBlendLeftToRight","MatrixCollectionAdd", "MatrixCollection_Xor", "MatrixCollectionNegateAdd", "MatrixCollectionAlphaRow", "DigitalHaze", "BlendWithColor", "DigitalHazeBlend", "ColorMovement", "ColorMovementRange", "ColorPixelOrder", "ColorPixelOrder32", "SelfScaleGlitch", "PixelGlitch", "SlowRed", "SlowGreen", "SlowBlue", "ReduceColors", "ReduceColorsRandom", "ReduceColorsRed", "ReduceColorsGreen", "ReduceColorsBlue", "BlendRandomPixels", "ColorIncreaseFadeRGB", "ColorIncreaseInOutRGB", "DarkScaleNoBlur", "FadeRtoGtoB", "FadeRtoGtoB_Increase", "FadeRandomChannel", "FadeRandomChannel_Increase", "Variable_ColorScale", "MedianBlendVariable_ColorScale", "InOut_ColorScale", "Pixels_InOut", "PixelDistortionCloud", "XorRow", "CollectionPixelFade", "SmoothSelfBlend", "XorScaleValue", "ScanlineBlack", "ScaleUpDown","PixelateBlend", "PixelateRect", "RGBSplitFilter", "FloatFade", "FloatFadeRandomIncrease", "FloatFadeRGB", "FloatFadeVertical", "FadeInOutBlendRGB", "FadeInOutReverseRGB", "AlphaComponentIncrease", "FadeOnOff", "FadeRGB_Speed","FadeRGB_Variable"};
117117

118118
std::vector<std::string> svDistort { "Tri","Distort","CDraw","Sort Fuzz","Fuzz","Boxes","Boxes Fade", "ShiftPixels", "ShiftPixelsDown","WhitePixel", "Block", "BlockXor","BlockStrobe", "BlockScale", "InvertedScanlines", "ColorMorphing", "NegativeStrobe", "ParticleRelease","ParticleBlend","ParticleFlash","ParticleAlpha","ParticleReleaseXor","ParticleReleaseXorVec", "All Red", "All Green", "All Blue", "LineRGB", "PixelRGB", "BoxedRGB", "KruegerSweater", "RGBStatic1", "RGBStatic2", "FrameBars", "Lines", "WhiteLines", "ThickWhiteLines", "UseLineObject","ParticleFast", "PictureBuzz", "ParticleSnow", "RandomPixels", "DarkRandomPixels", "PixelatedHorizontalLines", "PixelatedVerticalLines", "TwistedVision", "ParticleReleaseAlphaBlend", "ParticleReleaseWithImage", "PixelateNoResize12", "PixelateNoResize8", "PixelateNoResize32", "PixelateNoResize16", "PixelateNoResize24", "StretchAlphaBlend", "StretchAlphaBlendWidth", "StretchAlphaBlendHeight", "StretchAlphaBlendTwitch", "StretchAlphaBlednTwitchFast", "StretchRandomValues", "VideoStretchHorizontal", "VideoStretchVertical","AverageHorizontalDistortion", "PositionShift", "ShiftMatrixLeft","GlitchyTrails", "GlitchyXorTrails", "GlitchedFilter", "StaticGlitch", "SoftwareGlitch_64", "GlitchedGrid", "ShuffleGlitch", "TruncateColor", "TruncateColor25", "TruncateColor75", "TruncateVariable", "TruncateVariableSlow", "TruncateVariableScale","UseOldRow", "UseEveryOtherRow", "UseOffRow", "FrameJump", "UseOffRowVert", "UseOldRowVert", "UseEveryOtherRowVert", "UseOffRowDir", "UseOldRowDir", "UseEveryOtherRowDir", "UseOldRow64", "UseOldRowVert64", "UseOldRowDir64", "StretchRowMatrix16", "StretchRowMatrix32", "StretchRowMatrix8", "StretchColMatrix8", "StretchColMatrix16", "StretchColMatrix32", "HorizontalGlitch", "VerticalGlitch", "HorizontalXor", "VerticalXor", "Vertical_Horizontal_Glitch", "HorizontalSplitGlitch", "VerticalSplitGlitch", "HorizontalRandomLine", "VerticalRandomLine", "PixelInterlace", "PixelInterlaceColSkip", "PixelInterlaceRowSkip", "StartOffsetInterlace", "WaveTrails", "WaveTrailsAura","ColorWaveTrails", "StrobePixelTrails", "RectangleTrails", "RectangleXY_Trails", "GhostWaveTrails","DiamondWave", "RGBWave", "CollectionWave", "TremorShake", "RandomWave", "RandomWaveStartStop","VariableLines", "VariableLinesOffset", "VaraibleLinesRectangle", "VariableLinesRectangleSource", "VariableLinesStartRectangle", "VariableLinesStartRectangleBlend", "VariableLinesOnOffBlend", "VariableCollectionLinesOffBlend", "VariableDistortionWave", "VariableDistortionReset", "VariableLinesY", "VariableLinesY_Blend", "VariableLinesY_Wave", "VariableLinesXY_Interlaced", "VariableLinesExpand", "VariableLinesExpandBlend", "PixelateExpandDistort", "PixelateExpandDistortX", "PixelateExpandDistortY", "PixelateExpandDistortExtra", "RectangleSpin", "RectanglePlotXY", "RectangleLines", "DifferenceFillLinesXor", "DistortPixelate", "DistortPixelate64_Slow", "GlitchFadeFromFrameToFrame", "PiecesOfFrames", "ColorRowShift", "ColorRowShiftUp", "ColorRowShiftLeft", "ColorRowShiftRight", "HorizontalColorOffset", "Warp", "WarpDir", "WarpTopLeft", "WarpRandom","WarpStretch", "PreviousFrameXor", "BlackLines", "Zoom", "ZoomCorner","ZoomRandom", "OffTrackX", "OffTrackY", "FrameAlphaInsert", "DiagPixel", "DiagPixelY", "DiagPixelY2", "DiagPixelY3", "DiagPixelY4","ExpandLeftRight","DiagSquare", "DiagSquareLarge", "DiagonalSquareCollection", "DiagnoalSquareSize", "DiagonalSquareSizeOnOff", "DiagonalSquareSizeOnOffRandom","SlitScanGUI", "SlitScanRandom", "StretchLineRow", "StretchLineCol", "StretchLineRowInc", "StretchLineColInc", "StretchRowSplit", "StretchLineRowLeftRight", "PixelateRandom", "PixelateFillRandom", "JaggedLine","ScratchyTrails", "ExpandPixelate", "DiagSquare8","DiagSquareRandom", "SlitScanXGUI", "DiagSquareX", "SlitScanDir", "ScanlineCollection", "StretchLineRowIncRGB", "StretchLineColIncRGB", "StretchLineRowIncSource", "StretchLineColIncSource", "DiagSquareRGB", "ShiftPixelsRGB", "UseOldRowVertRGB", "ColorWaveTrailsRGB", "VariableLinesY_RGB","SlitScanXGUI_RGB", "SlitScanGUI_RGB", "SlitScanDir_RGB", "TwistedVision_RGB", "CollectionWave_RGB", "SlitScan_Colors", "ReverseRandom", "ReverseRandomCollection", "RevesreRandomChannelCollection","ReverseRandomCollectionResize", "SquareBlockGlitch", "SquareStretchRows","SquareStretchRowsDelay","SquareStretchEven", "SketchFilter", "SquareStretchEvenCollection", "SquareStretchEven32", "RGBLineFuzz", "RGBLineFuzzX", "LinesAcrossX", "XorLineX", "ExpandContract", "MoveInThenMoveOut","MoveInThenMoveOutFast", "DistortionFuzz", "DistortionByRow", "DistortionByRowRev", "DistortionByRowVar", "DistortionByRowRand", "DistortionByCol", "DistortionByColRand", "DistortionByColVar", "TearRight", "TearDown", "TearUp", "TearLeft", "DistortStretch", "ShiftLinesDown", "PictureStretch", "PictureStretchPieces", "VisualSnow", "VisualSnowX2", "LineGlitch", "SlitReverse64","SlitReverse64_Increase","SlitStretch", "LineLeftRight", "LineLeftRightResize", "RGBLineTrails", "RGBCollectionBlend", "RGBCollectionIncrease", "RGBCollectionEx", "RGBLongTrails","RGBStrobeTrails", "BoxGlitch", "VerticalPictureDistort","ShortTrail", "DiagInward", "DiagSquareInward", "DiagSquareInwardResize","DiagSquareInwardResizeXY", "ParticleSlide","DiagPixelated","DiagPixelatedResize", "DiagPixelRGB_Collection", "RGBShiftTrails","PictureShiftDown","PictureShiftRight", "PictureShiftDownRight", "FlipPictureShift", "FlipPictureRandomMirror","PictureShiftVariable", "RGBWideTrails", "StretchR_Right","StretchG_Right","StretchB_Right", "StretchR_Down", "StretchG_Down", "StretchB_Down", "Distorted_LinesY", "Distorted_LinesX","TripHSV","Diag_Line_InOut", "XorSumStrobe","LineInLineOut","LineInLineOut_Increase","LineInLineOut2_Increase", "LineInLineOut3_Increase","LineInLineOut4_Increase", "LineInLineOut_ReverseIncrease","LineInLineOut_InvertedY","LineInLineOut_ReverseInvertedY","LineInLineOut_Vertical","LineInLineOut_VerticalIncrease","SquareByRow","SquareByRowRev","SquareByRow2","DivideByValue", "FrameSep", "FrameSep2", "DefStutter","StutterFilter","FrameOffsetRSize","FrameOffsetRSize2","FrameOffsetRSize3","FrameOffsetRSize4", "SqOnOff", "SqOnOffAlpha", "SqOnOffAlphaClip", "SqOnOffAlphaClipFast", "SqOnOffAlphaPixel", "SqOnOffDiff", "SqOnOffSize","Placement", "FrameSep3", "FrameSep4","FrameSep5","FrameSepDiff",
119-
"FrameSepResize","FrameSepResize2","FrameSepSquare","FrameSepH","FrameSkip","FrameSkipResize","FrameReverse","FrameStretch_X","FrameStretch_Y","FrameStretch_XY","FrameStretch_X_IO", "FrameStretch_Y_IO", "FrameStretch_XY_IO","FrameSetGamma","FramePixelsLeftOver","FramePixelsLeftOverBlend","FramePixels","FrameStopStart","FrameStopStart2","FrameXBlend", "FrameYBlend", "FrameXBlendXor", "FrameYBlendXor","StrobeCycle","StrobeCycleSt","StrobeCycleSt2","StrobeCycleSt3","OutOfOrder","RSquare","RSquareEven","TrackingDown","TrackingDownBlend","TrackingRev","TrackingMirror","TrackingMirrorRev","TrackingMirrorRevBlend", "StretchRand","FrameWobble1","FrameWobble2","BlockPixels","RGB_Lr","TrackRGB1","TrackRGB2","FrameChop","YLineDown","YLineDownBlend"
119+
"FrameSepResize","FrameSepResize2","FrameSepSquare","FrameSepH","FrameSkip","FrameSkipResize","FrameReverse","FrameStretch_X","FrameStretch_Y","FrameStretch_XY","FrameStretch_X_IO", "FrameStretch_Y_IO", "FrameStretch_XY_IO","FrameSetGamma","FramePixelsLeftOver","FramePixelsLeftOverBlend","FramePixels","FrameStopStart","FrameStopStart2","FrameXBlend", "FrameYBlend", "FrameXBlendXor", "FrameYBlendXor","StrobeCycle","StrobeCycleSt","StrobeCycleSt2","StrobeCycleSt3","OutOfOrder","RSquare","RSquareEven","TrackingDown","TrackingDownBlend","TrackingRev","TrackingMirror","TrackingMirrorRev","TrackingMirrorRevBlend", "StretchRand","FrameWobble1","FrameWobble2","BlockPixels","RGB_Lr","TrackRGB1","TrackRGB2","FrameChop","YLineDown","YLineDownBlend","FrameBreakX1"
120120

121121
};
122122
std::vector<std::string> svPattern { "Blend Fractal","Blend Fractal Mood","Diamond Pattern", "PixelateSquares", "DiamondCollection" };

‎source/ac.h‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2537,6 +2537,7 @@ namespace ac {
25372537
void FrameChop(cv::Mat &frame);
25382538
void YLineDown(cv::Mat &frame);
25392539
void YLineDownBlend(cv::Mat &frame);
2540+
void FrameBreakX1(cv::Mat &frame);
25402541
// #NoFilter
25412542
void NoFilter(cv::Mat &frame);
25422543
void Empty(cv::Mat &frame);

0 commit comments

Comments
 (0)