ITエンジニア/デザイナ向けにオープンソースを毎日紹介

メディア - 画像の記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

None

  • Premium_s 2016/08/20

業務で使えるオープンソース(201)「アニメーションGIF」

今回のテーマはアニメーションGIFです。古くさい画像フォーマットだと思いきや、最近やけに目にすることが増えています。そこでアニメーションGIFの今風の使い道と関連オープンソース・ソフトウェアを紹介します。### ブログ記事ブログ記事ではよく使っています。YouTubeなどの動画共有サイトを使うと音がついてしまったり、繰...

List

  • 2016/08/19

image-diff - 画像の差分表示

開発者であれば差分表示に普段からお世話になっているでしょう。コードのどこを直したのか、どこが削除されたのかなどはDiffを使わなかったら目で探すことになってとても大変です。そして、それはテキストだけではありません。今回紹介するオープンソース・ソフトウェアはimage-diff、画像で差分表示を行ってくれるライブラリです...

List

  • 2016/08/17

Slack Emoji Pokemon - Slackで使えるポケモン絵文字

Pokemon Goが人気のため、関連するソフトウェアが次々と生み出されています。その多くはPokemon Goで使えるツール系ですが、そうではないものもたくさんあります。それらを使うと常にポケモンを意識できるようになるでしょう。今回はSlack Emoji Pokemonを紹介します。Slackの中で使えるポケモン絵...

List

  • 2016/08/16

Pyagram - システム全体の状態遷移図を描く

システム開発において全体増を把握するというのはとても大変なことです。しかし全体が把握できないままに開発を行っていくと余計な不具合が発生する可能性があります。とは言え、これまでのシステム全体図は分かりづらいものが多かったでしょう。そうした悩みを抱えている方はPyagramを使ってみましょう。テキストで状態遷移を書きつつ、...

List

  • 2016/08/14

pxl - ターミナルの中で画像表示

最近はターミナルの中で実行されるソフトウェアが増えています。かつてのコマンドといったレベルではなく、十分な機能を持ったソフトウェアとして提供されています(まるでDOSの時代かのようです)。しかしCUIというのは色気がなく、画面はあまりにシンプルです。そこで使ってみたいのがpxlです。ターミナルの中でレベルの高い画像を表...

None

  • Premium_s 2016/08/10

業務で使えるオープンソース(200)「画像圧縮」

今回のテーマは画像圧縮です。ソーシャルメディアサービスが流行り、さらにスマートフォンのカメラが高性能化するのに伴って画像のサイズがどんどん上がっています。1枚で数MBになるのもざらです。そんな中にあっては写真を保存するサービスはいくら容量があってもすぐに足りなくなってしまうでしょう。そこで画像のサイズを適切にコントロー...

List

  • 2016/08/03

asciinema2gif - asciinemaをアニメーションGIFに

ターミナルでの操作を記録、再生してくれるasciinemaはとても便利なサービスで、後で操作を振り返ったり、ブログ記事にしたりするのに使えます。しかし埋め込み用のタグがJavaScriptなのが難点です。多くのブログサービスでは埋め込めないでしょう。そこで使ってみたいのがasciinema2gifです。asciinem...

List

  • 2016/07/22

smlr - ロスを殆ど感じさせずにJPEGのサイズを縮小

スマートフォンでは写真が簡単に撮れるとあって、スマートフォン向けのサービス(アプリ含む)では写真コンテンツがよく使われます。しかし高解像度化に伴って写真サイズがふくれあがっており、1枚数MBも当たり前になっています。これではストレージやネットワーク帯域に大きな問題が出ます。そこで使ってみたいのがsmlrです。JPEG画...

List

  • 2016/07/13

attache - Herokuも使える画像アップロードサーバ

ファイルのアップロードというのは意外と厄介な問題です。保存するストレージを逼迫しますし、ユーザがアップロードしたファイルがそのまま使える訳でもありません。スマートフォンの性能向上に伴ってサイズが格段に大きくなっているのも問題です。そこで使ってみたいのがattacheです。ファイルアップロードと画像加工をセットにしたソフ...

List

  • 2016/07/06

grafi.js - JavaScriptで画像加工

サーバサイドで画像加工を行う場合、ImageMagickを使うのが基本になるでしょう。しかし先日ImageMagickの中にセキュリティホールがあったり、サーバの負荷を考えると使うのを控えてしまう人もいるのではないでしょうか。そこで使ってみたいのがgrafi.jsです。JavaScriptで画像加工を行えるライブラリで...

List

  • 2016/06/29

Hover Zoom+ - マウスオーバーで画像を拡大表示

スマートフォンの性能があがるのに伴って、写真コンテンツが増えています。その多くは最初はサムネイル表示で、マウスクリックすると拡大表示する仕組みとなっています。一枚、二枚であれば良いのですが何十枚もあるとクリックするのが面倒になるでしょう。そこで使ってみたいのがHover Zoom+です。名前の通り、マウスオーバーするだ...

List

  • 2016/06/26

Dotmatrix - 画像をドットのアスキーアートに変換

画像をアスキーアートに変換するソフトウェアは多々あります。昔から画像をテキスト化するという試みは多数行われており、より画像に近く再現するものもあれば、特徴ポイントだけを抽出して表現するものもあります。今回はその一つ、Dotmatrixを紹介します。名前の通り、画像をドットで表現するソフトウェアです。## Dotmatr...

List

  • 2016/06/24

MarkDownDiagram - Markdown風記法を使ってダイアグラム作成

Markdownが流行ると、Markdown風の記法を用いることでユーザの導入障壁を下げることができます。また、パーサーも多いのでそうしたライブラリを使うことで簡単にMarkdown風の記法が使えるようになります。今回紹介するMarkDownDiagramもそんなMarkdown風記法を使ったソフトウェアの一つです。ダ...

List

  • 2016/06/22

Siggraph2016 Colorization - 大学発の機械学習による写真のカラーリング

機械学習は恐ろしいほどの速さで進化しています。特に画像などのオブジェクト認識は各社が力を入れており、Googleの画像検索であったり、Facebookのシェアした画像に対するタグ付けなど様々なサービスに用いられています。そんな機械学習を使って作られたソフトウェアがSiggraph2016 Colorizationです(...

List

  • 2016/06/14

mov2gif - 手持ちの動画をさくっとアニメーションGIFに変換

最近、アニメーションGIFを使ってソフトウェアの操作を表現することが多くなっています。YouTubeなどに比べると簡単に、繰り返し見られる動画が作れるのが利点です。その際の素材として、動画から変換するというケースはよくあります。今回紹介するオープンソース・ソフトウェアはmov2gif、動画をアニメーションGIFに変換し...

List

  • 2016/06/07

face to gif - Webカメラを使って簡単にアニメーションGIF作成

アニメーションGIFを作る方法は幾つかありますが、多くの場合は動画を用意して、それを変換して作成します。すでに動画があればいいですが、イチから作成する際にスマートフォンを使ったりするのは面倒です。何よりスマートフォンは高画質なので動画のサイズが大きくなってしまいます。そこで使ってみたいのがface to gifです。W...

List

  • 2016/06/01

jfMagnify - 虫眼鏡風UIで写真を拡大

最近の写真は高解像度になっており、単純に表示しただけでは細かい部分まで確認できなくなっています。折角撮影した写真について、詳細な部分まで見たい、見て欲しいと思うことはないでしょうか。そこで使ってみたいのがjfMagnifyです。虫眼鏡ツールを使ってごく小さい部分まで表示できるライブラリです。## jfMagnifyの使...

None

  • 2016/05/20

FaceCounter - 写真に写った人数をカウント

写真コンテンツから意味を見いだすという取り組みはディープラーニングで良く用いられています。単純に投稿された写真であっても情報量は膨大で、問題はそこから意味を見いだす技術になります。今回紹介するFaceCounterもその一つになります。写真を解析し、そこに写っている顔の数をカウントするシステムになります。## Face...

List

  • 2016/05/11

aalib.js - 画像や動画をアスキーアートに

画像をテキストに置き換えるのは昔から行われている面白い試みです。様々なアルゴリズムや描画方法が存在し、緻密に再現するものもあれば、なるべく簡素に表現しようとするものもあります。今回はJavaScriptで画像をテキスト化する、aalib.jsを紹介します。さらに画像だけでなく動画まで変換できるのがポイントです。## a...

None

  • Premium_s 2016/05/10

業務で役立つオープンソース(191)「絵文字」

今回のテーマは絵文字です。スマートフォン、iPhoneで採用されて以来、世界中で一気に広がっています。かつemojiとして日本語がそのまま取り入れられているのも大きなポイントと言えるでしょう。## チャット、コメントに絵文字はお互いの関係が近いもの同士で使うのが効果的です。そのためメールよりもチャットのような短文をター...