Получение данных RTF из буфера обмена Mac OS X (буфер обмена)

Согласно странице man для pbpaste ,

   -Prefer {txt | rtf | ps}
          tells pbpaste what type of data to look for  in  the  pasteboard
          first.   As stated above, pbpaste normally looks first for plain
          text data; however,  by  specifying  -Prefer  ps  you  can  tell
          pbpaste to look first for Encapsulated PostScript.  If you spec-
          ify -Prefer rtf, pbpaste looks first for Rich Text  format.   In
          any  case,  pbpaste looks for the other formats if the preferred
          one is not found.  The txt option replaces the deprecated  ascii
          option,  which continues to function as before.  Both indicate a
          preference for plain text.

Однако (по моему опыту с 10.6 Snow Leopard как минимум), pbpaste -Prefer rtf никогда, никогда не отдает данные RTF, даже если они существуют на монтажном столе. Есть ли другой простой способ получить RTF-текст того, что готово для вставки?

Я пробовал AppleScript, но osascript -e «буфер обмена как« класс RTF »» дает ответ «data RTF 7B тонна закодированного в Hex дерьма 7D» . сигма (σ). Я хочу попробовать фильтрацию LoG, используя ...

Это формула для фильтрации LoG: alt text
(источник: ed.ac.uk )

Также в приложениях с фильтрацией LoG я вижу, что функция вызывается только с одним параметром: сигма (σ). Я хочу попробовать фильтрацию LoG по этой формуле (предыдущая попытка была по гауссову фильтру, а затем по лапласианскому фильтру с некоторым размером окна фильтра) Но, глядя на эту формулу, я не могу понять, как размер фильтра связан с этой формулой, означает ли это, что размер фильтра является фиксированным? Можете ли вы объяснить, как его использовать?

12
задан hippietrail 11 September 2019 в 06:14
поделиться