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

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

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

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

もっと見る

List

  • 2020/07/23

ゆるGIFメーカー - 画像を振るわせてアニメーションGIFを生成

アニメーションGIFは動いていなければ意味がありません。しかし、アニメーションを一から作るのは大変です。動画などの素材をベースにするのはそのためです。コマ撮りで作るのは時間も労力もかかります。そこで一枚の画像からでもアニメーションGIFが作れるゆるGIFメーカーを使ってみましょう。フルフルと震える、新しいかわいらしさを...

List

  • 2020/07/09

Image Scrubber - Webブラウザで上でプライバシーに配慮した写真加工を行う

この記事が一般公開される頃にはBLMも落ち着いているでしょうか。欧米ではBLM運動が活発に行われており、様々な余波が生じています。今はソーシャルの時代であり、デモで撮影された写真があっという間に拡散されています。そうやって撮影された写真には肖像権があり、おいそれとアップロードするのはよくありません。まず最低限の処理をI...

List

  • 2020/07/05

bingo - 壁紙をBingのimage of the dayから取得して自動設定

壁紙は何を設定していますか。こだわりの一枚を使っている人も多いと思いますが、筆者はアプリが全画面のことが多いので、こだわりもなくデフォルトのまま放置しているように思います。これではよくありません。同じように壁紙を何にすればいいか分からない…という方はbingoを使ってみましょう。Bingのimage of the da...

List

  • 2020/06/26

Image Compare Viewer - Web上で2つの画像を比較

変更前のと変更後の画像や動画は見る目を引くものです。何が変わったのか、どう変わったのか分かると、どこに工夫がこらされているのか分かります。ビフォーアフターのようなリフォーム番組でも、前後の動画を効果的に使っています。今回紹介するImage Compare Viewerもそんな比較を効果的に行えるライブラリです。二つの画...

List

  • 2020/06/12

Talking Head Anime - 1枚のイラストから動くアニメーションを作るデモ

Live2Dではイラストなどの画像を動かして、まるでアニメーションのように見せることができます。そして現在、類似の技術が様々に登場しています。それらは機械学習を用いたり、Webカメラの顔と一致させたりと周辺技術と組み合わせて展開されています。今回紹介するTalking Head Animeは一枚の画像を動かすデモで、機...

List

  • 2020/05/30

simpleParallax.js - 画像を使ったシンプルなパララックスエフェクト

パララックスエフェクトは見ている人にちょっとした違和感を与え、注目を集めるのに使えます。しかしスクロール時の処理を実装するのは大変で、後々のメンテナンスも面倒です。そこで専用ライブラリの利用をお勧めします。今回紹介するのはsimpleParallax.jsです。## simpleParallax.jsの使い方デモです。...

List

  • 2020/05/27

Cloudia - 簡単に日本語に対応したワードクラウドを生成

単語をたくさん並べて作成するワードクラウドという表現があります。頻繁に出てくるワードを大きくすることで、重要なワードとそうでないものとをフィルタリングすることもできます。自分のサービスでもワードクラウドを表示したい、そう思った方はCloudiaを使ってみましょう。## Cloudiaの使い方例です。日本語の場合、形態素...

List

  • 2020/05/22

Paint By Wasm - 画像からカラーパレットを生成

デザインを行う際に、色数が多すぎるのはよくありません。数種類の絞り込まれたカラーパレットを作り、そこから選んで使うのが一般的でしょう。そのためカラーパレットを作るのが最も重要な作業になります。写真やイラストなどからカラーパレットを作る場合、便利そうなのがPaint By Wasmになります。## Paint By Wa...

List

  • 2020/05/19

Zoom Web Browser - Zoomのバーチャル背景を変更するコマンド

Zoomではバーチャル背景と呼ばれる機能で、背景画像を別なものに差し替えられます。一般的には画像、または動画を指定できます。画像の場合、設定画面で差し替えないといけないので面倒です。そこで使ってみたいのがZoom Web Browserです。背景画像をコマンド一つで差し替えられるようになります。## Zoom Web ...

List

  • 2020/05/17

midori - 背景画像を格好よくアニメーション

画像をただ表示して終わりでは印象に残りづらいです。しかし、JavaScriptやCSSでちょっとアニメーションさせるだけでもインパクトが大きく違います。さらにエフェクトまで行われれば、さらに印象深くなります。今回紹介するmidoriはまさにそのためのライブラリになります。画像の切り替え時にアニメーションやエフェクトを行...

List

  • 2020/05/02

Avatarify - 写真1枚であの有名人になれちゃうアバター

ZoomやGoogle Meetなどを使ってオンラインでミーティングを行うことが増えてきました。会社によっては顔を見せないのを基本としているところもありますが、多くの場合は対面としてお互い安心感が得られるようにするようです。そんな中、場の雰囲気を和ませたいならば使ってみたいのがAvatarifyです。機械学習を使って顔...

List

  • 2020/04/27

Smooth Scrolling Image Effects - スクロールを使って画像にアニメーションを起こす

Webブラウザでは様々なユーザアクションを使ってイベントを実行できます。クリックや文字入力はもちろん、ウィンドウのリサイズやマウスオーバーなど細かく指定して、よりユーザビリティの高い仕組みを提供できます。Smooth Scrolling Image Effectsは名前の通り、スクロールを使って画像エフェクトを実行しま...

List

  • 2020/04/25

gifcap - デスクトップの操作をキャプチャ&アニメーションGIF化するWebアプリ

HTML5 APIが拡充されることで、これまでデスクトップアプリケーションでしかできなかったことが、どんどんWebブラウザ上で実現できるようになっています。開発環境だってAtomやVS CodeのようにHTML5で作られたものが主流になってきています。今回紹介するgifcapはWebベースでアニメーションGIFを作成す...

List

  • 2020/04/12

Tabler Icons - 300種類のSVGアイコン集

最近は画像ではなく、SVGでアイコンを表示するケースも増えています。PNGなどのバイナリとは異なり、SVGならば縮小、拡大しても綺麗だというのが利点です。さらにちょっとしたデータ変更であれば(色など)、データを書き換えたり、CSSで変更できます。今回紹介するTabler IconsはSVGで作られた300種類のアイコン...

List

  • 2020/03/25

Brunsli - 次世代JPEG、JPEG XL生成ライブラリ

Web上で写真を表示する際のフォーマットとして、今はJPEGが主流です。GoogleはWebP、AppleはHEICフォーマットを次世代のものとして使っていますが、ベンダーロックのせいか、デファクトにはなっていません。そんな中、JPEGから22%ほどロスレスで圧縮できるフォーマットとしてJPEG XLが登場しています。...

List

  • 2020/03/09

Diagrams - システム構成図をコードで書く

開発者であっても図を描く機会は多いです。仕様書のようなドキュメントであったり、システム構成図の中に書いたりといった具合です。ドローソフトウェアを使ったり、スライド作成ソフトウェアを使ったりしまうが、操作やメンテナンスが面倒でストレスです。そこで使ってみたいのがDiagramsです。開発者らしく、コードで図を描けます。#...

List

  • 2020/02/19

Full Page Screen Capture - Webページ全体のスクリーンショットを撮影

スクリーンショットで保存できるのは今見ている情報に限られます。Webページの場合、縦長なことが多いので、見えていない部分も含めてスクリーンショットを撮りたいと思うでしょう。そういったソフトウェアもたくさんあります。今回紹介するFull Page Screen CaptureはGoogle Chrome用の機能拡張として...

List

  • 2020/02/15

KleeneStar - SwiftUI製の4chan画像ビューワー

SwiftUIによって、アプリの作り方が大きく変わっています。ゲームなどには向かないでしょうが、ユーティリティアプリであればSwiftUIを使うのが今後のトレンドになるでしょう。今回紹介するKleeneStarはSwiftUIの使い方について学ぶのにぴったりなプロジェクトです。4ちゃんねる画像ビューワーであり、機能もシ...

List

  • 2020/02/15

WASM-ImageMagick - ImageMagickをWebAssemblyでWebアプリから使いやすく

様々なローカルアプリケーションがWeb化していますが、JavaScriptの実行速度はネイティブアプリケーションに比べて劣ってしまいます。しかしWebAssemblyを用いることで大幅に改善できます。今回紹介するWASM-ImageMagickは名前の通り、ImageMagickをWebAssembly化したソフトウェ...

List

  • 2020/02/10

Compressor.js - Web上で画像を圧縮

スマートフォンやデジカメが高性能化し、作成される写真のサイズがどんどん大きくなっています。数MBで済めばいいほうで、場合によっては10MBを超える場合もあるでしょう。そうした写真を受け取る側のサービスもネットワークが逼迫してしまいます。そこで使ってみたいのがCompressor.jsです。画像をJavaScriptで圧...