|
Функции PhotoPint.
Артикул | Наименование | Цена, от | PhotoPint | | Графический редактор | PhotoPint | Функции PhotoPint. | | FunExe23 | | Запуск функции Pint при клике на имя в списке. | FunExe23, ArrStack1, Var1, ContD1, Cont1, Arrr1, Ind1 | Функции PhotoPint. | | CurvePoint | | Пишет в ArrPoint1 координаты по точкам части окружности с радиусом Hr16, Vr16, R16 между углами A0, A1 (Pi=10000h). Угол от правого горизонта против часовой. | CurvePoint, ArrPoint1, Hr16, Vr16, R16, A0, A1 | Функции PhotoPint. | | CurveRect | | Пишет в ArrPoint1 координаты по точкам скругленного прямоугольника с параметрами Hr16, Vr16, R16. Обход с нижней левой точки по часовой. | CurveRect, ArrPoint1, Hr16, Vr16, R16 | Функции PhotoPint. | | LoopMove | | Находит точки границы изображения картинки Arr1 на отрезках длиной +-Stp1, перпендикулярном отрезкам ArrPoint1. | LoopMove, Arr1, ArrPoint1, Stp1 | Функции PhotoPint. На основе функции DepthCmpRGB. | | LoopLen | | Общая длина линии (петли) ArrPoint1. Вых. [16.16] в EAX. | LoopLen, ArrPoint1 | Функции PhotoPint. | | LoopStep | | Создает из линии (петли) ArrPoint1 новый список точек, равноудаленных друг от друга на Stp1[16.16]. Вых. в EAX. | LoopStep, ArrPoint1, Stp1 | Функции PhotoPint. | | LoopProp | | Создает из линии (петли) ArrPoint1 новый список точек, равноудаленных друг от друга в размер, или более Len16[16.16]. Вых. новый список в EAX, новый шаг[16.16] в EBX. | LoopProp, ArrPoint1, Len16 | Функции PhotoPint. На основе функции LoopStep. Создает контур с целой (кратной) длиной шага. Позволяет равномерно размещать точки при замкнутых контурах. | | LoopQPoint | | Создает из линии (петли) ArrPoint1 новый список равноудаленных друг от друга точек количеством QPoint. Вых. новый список в EAX, новый шаг[16.16] в EBX. | LoopQPoint, ArrPoint1, QPoint | Функции PhotoPint. | | LoopRoub | | Определяет прямоугольные граничные координаты [16.16] линии (петли) ArrPoint1. Вых.: EAX=H0, EBX=V0, ECX=H1, EDX=V1. | LoopRoub, ArrPoint1 | Функции PhotoPint. | | LoopWave | | Волнение контура ArrPoint1 с частотой Qw16 (100h-1000h). Вых. новый контур в EAX. | LoopWave, ArrPoint1, Qw16 | Функции PhotoPint. | | DiaPointPint | | Создает в EAX прямоугольный замкнутый контур (5 точка равна первой) по 4 координатам габаритов (диагональ). | DiaPointPint, Hmin16, Vmin16, Hmax16, Vmax16 | Функции PhotoPint. | | FigPoint | | Отображение на горизонтальной координатной сетке картинки Arr1 количесва пересечений с ней фигуры из линий по координатам из ArrPoint1. | FigPoint, Arr1, ArrPoint1 | Функции PhotoPint. Для функции FilColorPint. | | FilColorPint | | Заливка радикально черной (=0) картинки Arr1, Side1=-1 снаружи, Side1=+1 внутри фигур по списку координат ArrPoint1 цветом Colr1. Фигуры образуются прямыми между соседними точками ArrPoint1. Последняя точка соединяется с первой. | FilColorPint, Arr1, ArrPoint1, Colr1, Side1 | Функции PhotoPint. | | FilTransPint | | Бессмысленная! Заливка радикально черной (=0) картинки Arr1, Side1=-1 снаружи, Side1=+1 внутри фигур по списку координат ArrPoint1 прозрачностью из цвета Colr1. Фигуры образуются прямыми между соседними точками ArrPoint1. Последняя точка соединяется с первой. | FilTransPint, Arr1, ArrPoint1, Colr1, Side1 | Функции PhotoPint. Модификация функции FilTransPint. | | PointParazit | | Удаляет из контура ArrPoint1 паразитные, повторяющиеся или слишком близкие точки. | PointParazit ArrPoint1 | Функции PhotoPint. | | TailToHead | | Замыкает в контуре хвост на голову. | TailToHead ArrPoint1 | Функции PhotoPint. | | TailOffHead | | Удаляет в контуре хвост-последнюю точку, если она замкнута на голову (или близка). | TailOffHead, ArrPoint1 | Функции PhotoPint. На основе функций TailHeadCoord, Cut8MaxVar. Размыкает контур. | | TailHeadCoord | | Находит в контуре координаты X, Y [16.16] первой и последней точек - головы [EAX, EBX] и хвоста [ECX, EDX]. JZ - ошибка. | TailHeadCoord, ArrPoint1 | Функции PhotoPint. | | PointControl | | Замыкает ArrPoint1 в петлю, удаляя паразитные, повторяющиеся или слишком близкие точки. | PointControl, ArrPoint1 | Функции PhotoPint. На основе функций PointParazit и TailToHead. | | CentroPint | | Координаты средней (графически и арифметически) точки из списка ArrPoint1. Вых EAX- H[16.16], EBX- V[16.16]. | CentroPint, ArrPoint1 | Функции PhotoPint. | | CentroVarPint | | Создает переменную с координатами X,Y средней точки (графически и арифметически) из списка VarPoint1. Вых EAX- новая переменная H[16.16], V[16.16]. | CentroVarPint, VarPoint1 | Функции PhotoPint. | | TwoPointSide | | Создает переменную с координатами 4 вершин четырехугольника из исходных 8 точек, парно принадлежащих его сторонам в списка ArrPoint1. Вых EAX- новая переменная H[16.16], V[16.16]. | TwoPointSide, ArrPoint1 | Функции PhotoPint. | | GetPoint | | Находит координаты в точке Num1(0,1,2...) списка контура ArrPoint1. Вых. EAX=H, EBX=V, ECX - найденная строка контура. Ошибка JL. | GetPoint, Num1, ArrPoint1 | Функции PhotoPint. Если контур имеет единичный шаг, можно получать координаты X, Y от его длины. | | PointChange | | Масштабирует координаты в самом контуре ArrPoint1 по коэффициентам KH16, KV16 [16.16] относительно центральной точки. | PointChange, ArrPoint1, KH16, KV16 | Функции PhotoPint. Применяется функция CentroPint. | | TurnPoint | | Поворот координат X, Y в самом контуре ArrPoint1 на угол (10000=Pi) [16.16] относительно центральной точки. | TurnPoint, ArrPoint1, Alf1 | Функции PhotoPint. На основе функции TurnPix. | | MovePoint | | Сдвигает координаты в самом ArrPoint1, прибавляя значения KH16, KV16 [16.16]. | MovePoint ArrPoint1, KH16, KV16 | Функции PhotoPint. | | DrowFig | | Отображение на картинке фигуры из линий по координатам из VarPoint1 цвета ARGB1. | DrowFig, Arr1, ArrPoint1, ARGB1 | Функции PhotoPint. | | FigShowPint | | Отображение на экране фигуры из линий по координатам из VarPoint1 на рабочей картинке. | FigShowPint, Arr1, ArrPoint1 | Функции PhotoPint. | | RepeatAlongPoint | | Протянуть копии контура ArrPoint2 равномерно вдоль линии контура ArrPoint1. Вых. EAX - новый контур. | RepeatAlongPoint, ArrPoint1, ArrPoint2 | Функции PhotoPint. Для получения узорной линии контура. | | RepeatPicAlongPoint | | Протянуть копии Arr2 вдоль линии контура ArrPoint1 с наездом по ширине 3/4 картинки Arr1. | RepeatPicAlongPoint, ArrPoint1, Arr1, Arr2 | Функции PhotoPint. На основе функции LoopProp, PutTurnBMP. | | RepeatDarAlongPoint | | Протянуть копии картинок из ряда Dar1 вдоль линии контура ArrPoint1 со сдвигом +/- Pc16% от ширины текущей картинки, картинка освещения ArrL1. | RepeatDarAlongPoint, ArrPoint1, Arr1, Dar1, Pc16, ArrL1 | Функции PhotoPint. На основе функции PutTurnLumBMP. | | ArtLinePoint | | Протянуть копии Arr2 вдоль линии контура ArrPoint1 с наездом по ширине 3/4 картинки Arr1. | ArtLinePoint, ArrPoint1, Arr1, Arr2 | Функции PhotoPint. | | ChoiPic23 | | - | ChoiPic23, VarStack1, Var1, ContD1, Cont1, Arrr1, Ind1 | Функции PhotoPint. Применяется для формы FormFile1. | | SaveClick43 | | Сохраняем картинку на диск | SaveClick43 | Функции PhotoPint. | | PultHidd | | Скрывает форму FormPult1 | PultHidd | Функции PhotoPint. | | PintPointClick | | - | PintPointClick | Функции PhotoPint. | | PintPointReset | | Сброс указателя масштабирования | PintPointReset | Функции PhotoPint. | | WriteBackPint | | Запись в буфер резерва рабочей картинки, имени файла и контура, согласно флагу Flg1 - 1- все, 2 - картинка, 3 - контур, 4 - имя. | WriteBackPint ArrStack1, Flg1 | Функции PhotoPint. | | RectScaleDar | | Перенос в начало Dar1 участка картинки Dar2 со смещением Lft16, Tp16, размерами Hs16, Vs16 и в масштабе (шаге) Scale16. | RectScaleDar, Dar2, Dar1, Lft16, Tp16, Hs16, Vs16, Scale16 | Функции PhotoPint. | | WrkPointPint | | Преобразование координат рабочей картинки[16.16] в эранные координаты EAX, EBX[16.16]. Портит EAX, EBX. | WrkPointPint, WrH16, WrV16 | Функции PhotoPint. | | ScrPointPint | | Преобразование экранных координат в координаты рабочей картинки EAX, EBX[16.16]. Портит EAX, EBX. | ScrPointPint, ArrStack1, ScrH1, ScrV1 | Функции PhotoPint. | | Vextrem | | Отображение на картинке точек вертикального экстремума линий по координатам из VarPoint1 цвета ARGB1. | VExtrem, Arr1, ArrPoint1, ARGB1 | Функции PhotoPint. Устаревшая функция. Никем не вызывается. | | AntiProsPint | | Антиперспектива Dar в EAX из Dar1 по координатам из DarPoint1. Число кадров соответствует максимальной размерности из Dar1 или DarPoint1. | AntiProsPint, Dar1, DarPoint1 | Функции PhotoPint. | | AntiProsDynPint | | Динамическая Антиперспектива Dar в EAX из Dar1 по координатам из DarPoint1. При Flg1=0 размер не нормирован, при Flg1=1 вписывается по минимальному габариту в текущее разрешение, при Flg1=2 вписывается по максимальному габариту в текущее разрешение (из ArrStack1). Число кадров соответствует максимальной размерности из Dar1 или DarPoint1. | AntiProsDynPint Dar1, DarPoint1 | Функции PhotoPint. Используется функция SavePlusMsArr. | | DarPointArr | | Добавление в Dar1 NFrame1 кадров (1,2..) списков ArrPoint линейной интерполяцией с координат из последней записи Dar1 до координат ArrPoint2/0 по числу кадров DFrame1 (1,2..). При пустом Dar1 делает одну запись =ArrPoint2. При ArrPoint2=0/ArrPoint1 создает Dar из одной строки =ArrPoint1. | DarPointArr, Dar1, ArrPoint2, DFrame1, NFrame1 | Функции PhotoPint. Получение покадрового контура с начального по конечное значения. Оба ArrPoint должны быть равного размера. (обычно - 4 вершины 2 координат). Общее число созданных кадров NFrame1 может отличаться от числа DFrame1 заданных точек. | | Radius3Pint | | Дописывает в ArrPoint16 дугу окружности, проходящей по 3 последним точкам [16.16]. | Radius3Pint, ArrPoint16 | Функции PhotoPint. В отладке. Некоторые части дуги рисует не так. | | CurveR2Pint | | Скругляет контур, дописывая в ArrPoint16 дуги окружности, проходящей по всем первым 2 из 3 смежных точек. | CurveR2Pint, ArrPoint16 | Функции PhotoPint. | | SmoothLine | | Скругляет контур ArrPoint1, вычисляя в EAX контур из среднего арифметического Qn1 смежных точек. | SmoothLine ArrPoint1, Qn1 | Функции PhotoPint. На основе функций RunVar4, CentroVarPint. | | ProsTransPint | | Антиперспектива. Переносит одну четырехугольную зону картинки в другую по отдельным координатам. | ProsTransPint, Arr2, Arr1, ArrPoint1, ArrPoint2 | Функции PhotoPint. На основе функции ProsTrans. | | ProsShadowPint | | Антиперспектива. Переносит тень одной четырехугольной зоны картинки в другую по отдельным координатам. | ProsShadowPint Arr2, Arr1, ArrPoint1, ArrPoint2 | Функции PhotoPint. | | MainDrow | | Обработка Drow по форме ESI | MainDrow | Функции PhotoPint. | | MainClick | | Обработка клика по главной форме | MainClick | Функции PhotoPint. | | CalcScal | | Расчет смещения и масштаба обрабатываемой картинки для PhotoPint. | CalcScal | Функции PhotoPint. | | PintTimer | | Обработка Info-строки | PintTimer | Функции PhotoPint. | | VConPint | | Угол и центр первых двух точек ArrPoint1. Вых. центр EAX, EBX[16.16], угол в EСX[16.16]. | VConPint ArrPoint1 | Функции PhotoPint. На основе функции SegmentAngle. | | BackClick | | Обмен с резервной копией | BackClick | Функции PhotoPint. | | RemSclPicPint | | Обновляем отображение рабочей картинки в масштабе, при Sc1=1 масштаб сбрасываем. | RemSclPicPint ArrStack1, Sc1 | Функции PhotoPint. | | Halter | | Находит точки границы изображения на отрезках контура от точек ArrPoint1 к его центру. | Halter, Arr1, ArrPoint1 | Функции PhotoPint. На основе функций SapVarDat, ModVarRGB | | PintVideo | | - | PintVideo | Функции PhotoPint. На основе функции OpenNextArr. | | PintOpenUniGraph | | Открывает любые графические файлы по пути PathIn1+FNameIn1 из ArrStack1, в том числе, видео с расширением .dar | PintOpenUniGraph, ArrStack1 | Функции PhotoPint. Видео открывает OpenNextArr64 | | PintCycleFrame | | Следующий несоразмерный кадр (по кругу) видео с расширением .dar, ArwNg1 - файл параметров. JL - ошибка, JZ - сброс в начало. | PintCycleFrame, Arr1, ArrStack1, ArrNG | Функции PhotoPint. На основе функции OpenNextArr64 и предыдущей позицией файла из ArwNg1 - файла видеопараметров. | | PintNFrame | | Добавляет к Arr1 произвольный номер NFrame1 соразмерного кадра видео по Ng_Size из файла видеопараметров ArwNg1. JL - ошибка. | PintNFrame, Arr1, ArrStack1, ArwNg1, NFrame1 | Функции PhotoPint. На основе функции OpenNextArr64. | | MovPicAlongPoint | | Очередной кадр протяжки копии Arr2 вдоль линии контура ArrPoint1 с освещением Arr3 в размер картинки Arr1 с поворотом на угол Ang16 или перпендикуляр при Ang16=7770000h. Var1 - внешняя переменная данных. Признак начала - пустая Var1. JLE - Ошибка/конец | MovPicAlongPoint, ArrPoint1, Var1, Arr1, Arr2, Arr3, Ang16 | Функции PhotoPint. | | VideoPicAlongPoint | | Формирует добавлением по кадрам в видеофайл плоского движения Arr2 по контуру с освещением по маске Arr3 и наложением на Arr1 с поворотом на угол Ang16 или перпендикуляр при Ang16=7770000h. | VideoPicAlongPoint, ArrPoint1, Arr1, Arr2, Arr3, Ang16 | Функции PhotoPint. На основе функции MovPicAlongPoint. | | PintUpLCom | | Находит и записывает повторяющиеся последовательности команд. | PintUpLCom ArrStack1, VarCom1 | Функции PhotoPint. | |
Страница "Функции PhotoPint." обновлена -
|