2012-01-01から1年間の記事一覧
Cairo 1.10 以降でビットマップ画像を埋め込んだ PDF を作ると、その画像にデフォルトで /Interpolate true フラグが設定される。画像の解像度が低いとピクセルの境目がボケているのが見えてしまう。これを回避するには、CAIRO_FILTER_NEAREST フィルタを設…
たとえば in.pdf のページサイズを強制的に A4 にして out.pdf に保存するには、以下のようにする。 gswin32c -q -dNOPAUSE -dBATCH -o out.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -c "<</PageOffset [10 20]>> setpagedevice" -f in.pdf[10 20] のところで x 方向、…
指定されたディレクトリの PNG 画像を連番ファイル名にリネームしたあげく、ffmpeg を使って MP4 動画に変換してしまう Python コード。encode.py とでも名前を付けて python encode hoge fooのように使えば、hoge ディレクトリの PNG 画像から foo.mp4 がで…
ffmpeg を使って、指定したフレームレートの MP4 を連番 PNG からつくる。 ffmpeg -r 10 -i %03d.png -r 10 -vcodec libx264 out.mp4
以下の URL から media9 パッケージをダウンロードする。 http://tug.ctan.org/tex-archive/install/macros/latex/contrib/media9.tds.zip zip ファイルの中身を C:\w32tex\share\texmf に入れる。ls-R を使っていなければインストール終わり。使っていれば …
インポート import matplotlib.pyplot as plt import matplotlib.image as mpimg import matplotlib as mpl import numpy as np matplotlib.rc の編集 mpl.rc('lines', markersize=2, markeredgewidth=0.5) mpl.rc('mathtext', fontset='stixsans') mpl.rc('…
環境は Windows 7 Home Premium + Inkscape 0.48.2。スライド名に日本語を使うと、トランジションの設定で文字コード関係のエラーが起きる。エラーメッセージ: Traceback (most recent call last): File "jessyInk_transitions.py", line 74, in <module> effect.af</module>…
rc parameters をいじる。 import matplotlib as mpl mpl.rc('lines', color='white') mpl.rc('patch', edgecolor='white') mpl.rc('text', color='white') mpl.rc('axes', facecolor='black', edgecolor='white', labelcolor='white') mpl.rc('xtick', colo…
Windows 用。ps2pdf で変換したら画像が JPEG 圧縮になったので作った。eps2pdf.bat のような名前で保存して使うべし。画像を FlateEncode で圧縮。BoundingBox を用紙サイズに設定する(-dEPSCrop)。 eps2pdf.bat hoge.eps で、hoge.eps と同じディレクト…