pdfをgyazoに簡単に変換できるpdf2gyazoを作った
pdf2gyazo
PDFからGyazoに変換するツール「pdf2gyazo」を作りました!
— 又 (@matatsuna) 2018年2月3日
PDFをD&Dで画像に出来て、scrapboxやslackに貼るのに便利です。
Chrome最新版でのみ動作確認してます。https://t.co/7562bpwNC6
概要
作った経緯
imagemagickを使ってコマンドでpdfを画像にしてGyazoにアップロードして使用してました。
WindowsでImagemagickを使ってローカルのコマンドラインでpdfから画像を作る方法 - matablo
しかし、めんどくさくなり、Webで出来るようにしたいと思い実装しました。
また、PDFをサーバーに送信して変換したくなかったので、JSでの変換にこだわりました。
使ったライブラリ
pdfjs
Firefoxに採用されているらしいPDFのレンダリングシステム
GitHub - mozilla/pdf.js: PDF Reader in JavaScript
node上でcanvasを使うサンプルをベースに作成しました
pdf.js/examples/node/pdf2png at master · mozilla/pdf.js · GitHub
drag-drop
npmで見つけたドラッグアンドドロップに対応しているライブラリ
drag-drop
SurfaceでprocessingのVideo.Capture映像が緑がかりフレームレートが落ちる現象について
現象・症状
gyazo.com
フレームレートが1前後で全体的に緑がかった映像しか取得出来ない
発生する環境
- Surface Book初代(Surface Pro4でも起こる)
- Processing2系,Processing3.3.6(執筆時点)
- Skype等の他のビデオソフトでも起こる場合があるらしい
解決策
現状なさそう
回避策
外付けUSBカメラを使う
Processingの場合は、Captureのコンストラクタに渡すCapture.list();の配列番号を変えれば良い
原因
Windows Helloなどで用いるカメラの距離センサーの値が緑として合成されてる映像を取得してしまっていると考えられます
ドライバーを更新しろとぐぐったらありますが、最新版でも起こります