2016s

任意のファイルから PNG を抜き出す

published on
はじめに Apple Color Emoji や Google のNotoColorEmoji のフォントファイルに内包されている絵文字の PNG 画像データを抽出する事が目的です。 カラー絵文字 カ Read More...

GAS で GoogleDrive のフォルダ一覧

published on
Google Apps Script 作成 まずは Google Drive 上で Apps Script のファイルを作成します。 フォルダの ID を調べます ファイル詳細で調べられますが、面倒なので URL から ID をコピペします。 ls Read More...

ImageMagick の policy.xml でホワイトリスト?

published on
追記 (2018/11/20) ImageMagick 6.9.7-7 で policy.xml がホワイトリストに対応しました。 ImageMagick 6.9.7-7 から policy の挙動が変わりました https://blog.awm.jp/2017/02/09/imagemagick/ policy.xml ImageMagick は etc ディレクトリの policy.xml を見て、色んな制御ができます。 $ convert -list configure Read More...

TIFF と Exif と JPEG

published on
JPEG と Exif と TIFF の関係 TIFF は独立した画像フォーマットの一種ですが、メタ構造をタグで扱う形式の使い勝手が良い為か、JPEG の Exif も TIFF フォーマットをそのま Read More...

TIFF フォーマットの分解

published on
TIFF フォーマットの分解 最近調べている DNG が TIFF の形式という事で、折角なので TIFF を分解してみました。(PHP で) https://github.com/yoya/IO_TIFF TIFF フォーマット仕様 仕様はこちらですが Read More...

DNG 画像のフォーマット (コンテナ編)

published on
DNG 仕様書 Adobe DNG ヘルプにリンクがあります。 https://helpx.adobe.com/jp/photoshop/digital-negative.html http://wwwimages.adobe.com/content/dam/Adobe/en/products/photoshop/pdfs/dng_spec_1.4.0.0.pdf TIFF Compatible DNG is an extension of the TIFF 6.0 format, and is compatible with the TIFF-EP standard. It is possible (but not required) for a DNG file to simultaneously comply with both the Digital Negative specification and the TIFF-EP standard. TIFF のフォーマット Read More...

DNG 画像とは

published on
DNG 画像とは? Adobe 社が規格した画像形式で、RAW 画像の一種です。 Photoshop ヘルプ / Digital Negative (DNG) https://helpx.adobe.com/jp/photoshop/digital-negative.html RAW 画像は、カメラメーカーが各々独自の規格を出しています Read More...

DNG から ICC プロファイル付き JPEG 画像を作る

published on
はじめに 利用するもの PC (MacBook Pro) 以下のどちらか Adobe Lightroom CC Adobe Photoshop CC DNG 画像の入手法 iPhone7 Plus から DNG 画像を取り出す方法はこちらにまとめました。 iPhone7 Plus で撮影した DNG 画像を Read More...

JPEG と ICC プロファイル

published on
JPEG と ICC プロファイル JPEG は APP2 チャンクに埋め込んだ ICC プロファイル次第で、同じ RGB値1や CMYK 値でも モニタ(又はプリンタ)に出力する色が変わります。 引 Read More...

RGBA4444 の追加実験

published on
RGBA4444 の追加実験 RGB444 変換で劣化しない画像を ImageMagick で作る https://blog.awm.jp/2016/07/21/rgb444/ RGBA4444 変換で劣化しない画像を ImageMagick で作る https://blog.awm.jp/2016/07/22/rgba4444/ RGBA4444 のチャンネル分離してディザをかける方法だと色合いが変わって Read More...

JPEG のクロマサブサンプリングと YUVabc

published on
JPEG のクロマサブサンプリングと YUVabc YCbCr については以下のページで紹介しました。 JPEG の YCbCr について https://blog.awm.jp/2016/02/06/ycbcr/ YCbCr のメリットとして説明したクロマサブサンプリングの種類 Read More...

JPEG の YCbCr について

published on
JPEG の YCbCr について JPEG で保存する色は RGB でなく YCbCr なので、その話。 RGB <=> YCbCr RGB は Red(赤)、Green(緑)、Blue(青)の加色混合で色を表現する方式 Read More...

ImageMagick で PNG の形式を変換

published on
ImageMagick で PNG の形式を変換 PNG は見た目が同じ画像でも、バイナリ的に色んな形式で表現できます。ImageMagick でそれらの形式に変換する方法を並べて Read More...

ImageMagick で GIF の形式を変換

published on
ImageMagick で GIF の形式を変換 GIF は同じように見える画像でも、バイナリ的に色んな形式やメタデータで表現できます。ImageMagick でそれらの形式に変換 Read More...

ImageMagick で JPEG の形式を変換

published on
ImageMagick で JPEG の形式を変換 JPEG は同じように見える画像でも、バイナリ的に色んな形式やメタデータで表現できます。ImageMagick でそれらの形式に変換 Read More...

透明度を含む画像を JPEG に変換する時の背景色

published on
透明度を含む画像を JPEG に変換する時の背景色 もうサムネイルで泣かないための ImageMagick ノウハウ集 http://blog.cybozu.io/entry/2016/01/06/080000 透過画像をそのまま JPEG に変換すると背景色が黒になるので、 白 Read More...

ImageMagick で画像を比較する

published on
ImageMagick で画像を比較する もうサムネイルで泣かないための ImageMagick ノウハウ集 http://blog.cybozu.io/entry/2016/01/06/080000 サムネイル周りに何か修正を入れたら修正前後の画像を比較しましょう。 機械によるバ Read More...

JPEG の size hinting について

published on
何度もしつこいですが、以下の記事の -define jpeg:size への勝手な補足。 もうサムネイルで泣かないための ImageMagick ノウハウ集 http://blog.cybozu.io/entry/2016/01/06/080000 いつでもつければ良いというものではないので Read More...

JPEG Exif Orientation の操作

published on
JPEG Exif Orientation の操作 Orientation とは JPEG には画像データそのものと別に Exif 形式で日付、撮影条件、場所といった情報をタグ形式で入れる事が出来ます。 その中に、画像を表示 Read More...

ImageMagick の -auto-orient でオフセットがズレる件

published on
-auto-orient でオフセットがズレる件 例のエントリにもう一件便乗。 もうサムネイルで泣かないための ImageMagick ノウハウ集 http://blog.cybozu.io/entry/2016/01/06/080000 ただ、ImageMagick といえど Orientation 画像の Read More...

グレー形式JPEGをPNGに変換すると暗くなる件

published on
グレー形式JPEGをPNGに変換すると暗くなる件 画像サムネール界隈で話題のエントリ もうサムネイルで泣かないための ImageMagick ノウハウ集 http://blog.cybozu.io/entry/2016/01/06/080000 -limit memory でのリソー Read More...

ImageMagick でサムネール画像生成

published on
ImageMagick でサムネール画像生成 初めて ImageMagick でサムネール画像を作成する人向けの簡単な紹介です。 ImageMagick の convert コマンドでリサイズするのに色んなオプションがあって、自 Read More...

Hugo の post テンプレートのカスタマイズ

published on
Hugo の記事テンプレート hugo new を実行すると Markdown ファイルが作られます。 $ hugo new 2016/01/03/hugo.md /yoya/yoya/git/blog.awm.jp/content/2016/01/03/hugo.md created しかしデフォルトの記事テンプレートが date = "2016-01-03T22:12:24+09:00" title = "test" のように date と title だけで Read More...

Blog の Deploy で Circle CI

published on
Blog の Deploy で Circle CI 昨日の時点では Markdown ファイルの編集後に make install する事でブログサイトに HTML をデプロイしますが、今回は Markdown を git commit したら自動でデプロイされるべく、 Read More...

Hugo のサマリーが大きすぎる件

published on
はじめに Hugo でブログサイトを作ってみたけれど、サマリーが大きすぎるので行数を減らしたかった。結論は以下の通り。 config.toml の頭に hasCJKLanguage = true を入れる もしくは、 Read More...

Blog はじめました

published on
Blog はじめました WordPressを試したり色々と迷いましたが、神の啓示に従い Github.io + Hugo + CircleCI の構成にしました。 https://twitter.com/nobu666/status/680683739534393344 CircleCI 対応は時間かかりそうなので、デプ Read More...