Swift
日頃からPDFを扱っていると,「PDFのN-up処理(例えば2ページずつ並べて見開きにするなど)をしたい」というのはよく出くわす状況です。 以前,その目的に pdfTeX が大活躍することを紹介しました。 doratex.hatenablog.jp 最近もそういう話題がありました。…
前記事の続編です。 doratex.hatenablog.jp 前記事では,写真に写る人物の顔部分に絵文字を貼り込むことでマスキングを行いました。本記事では,その応用として,顔部分にモザイクをかけるスクリプトを作ってみましょう。 前記事同様,次のような要件としま…
SNS上に写真をアップするとき,個人情報保護のため,人物の顔に絵文字で上記のようなマスキング処理を施すことがよくあります。そこで,次の条件を満たすシェルスクリプトを作ることを目指します。 要件 macOS のデフォルト状態で動作する。ユーザに対して,…
macOS 12 Monterey では,OSビルトインでのOCR機能が搭載されました。Preview.app で,画像やスキャンPDF(中身がスキャン画像のPDF)に対して,ただマウスでドラッグするだけで,中身の文字を認識して選択し,コピーできるようになっています。さらに,macO…
去年の記事において,連番のQRコード画像を一括作成するSwiftコードの例を示しました。 doratex.hatenablog.jp このSwiftコードをちょっと改変すれば,「コマンドライン引数に与えられた文字列からQRコード画像を生成する」コマンドラインツールは簡単に作れ…
「顧客ID・請求コード・受験番号といった番号や記号をQRコードにエンコードして用紙に印刷しておき,相手ごとに個別化された用紙を配りたい」という状況はよく生じると思います。 それをLaTeXで実現する場合の一例を示します。 また,LaTeX初心者の人にとっ…
ここしばらく,PDFのナントカBoxをめぐって進歩が相次いでいます。 doratex.hatenablog.jp acetaminophen.hatenablog.com acetaminophen.hatenablog.com d.hatena.ne.jp d.hatena.ne.jp d.hatena.ne.jp d.hatena.ne.jp d.hatena.ne.jp 最近の特に大きな技術…
【追記】この記事を macOS 12.3 以降の環境に対応させた記事を書きました。 doratex.hatenablog.jp id:acetaminophen さんが,Windows環境でPDFのページ数をカウントするバッチファイルを,様々な手法で実装する試みをなされています。 d.hatena.ne.jp d.hat…