Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ImageFluxの便利機能を 自社サービスで使い倒した件
Search
yukyu2nd
August 30, 2019
Programming
41
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ImageFluxの便利機能を 自社サービスで使い倒した件
ImageFlux Meetup #4で発表した内容です。
yukyu2nd
August 30, 2019
More Decks by yukyu2nd
See All by yukyu2nd
KomeKaigi企画セッション 新潟テック米俵リレー
yukyu2nd
0
40
新潟の技術コミュニティNiigata5分Techについて
yukyu2nd
0
150
個人的新潟駅周辺の推しラーメン
yukyu2nd
0
130
Niigata5分Tech#18_Android端末の管理方法っていくつあるか知っている?
yukyu2nd
0
49
Niigata5分Tech#14_監査ログの保存どうしてます?
yukyu2nd
0
64
Niigata5分Tech#8_最小権限の原則のためにWindowsLAPSを使ってみた
yukyu2nd
0
51
Niigata5分Tech#9_十徳ナイフのような便利ツールDevToys ver2を使ってみた
yukyu2nd
0
32
Niigata5分Tech#10_最近のLaravelってどんな感じか
yukyu2nd
0
32
Niigata5分Tech#4_逸般の誤家庭で 一般のご家庭の機器を使う
yukyu2nd
0
55
Other Decks in Programming
See All in Programming
Agentic UI
manfredsteyer
PRO
0
170
Oxcを導入して開発体験が向上した話
yug1224
4
320
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
160
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
550
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.3k
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
13k
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
590
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
260
net-httpのHTTP/2対応について
naruse
0
500
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
180
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
250
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.4k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
330
WENDY [Excerpt]
tessaabrams
11
38k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
840
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
370
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
First, design no harm
axbom
PRO
2
1.2k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
530
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
720
Transcript
ImageFluxの便利機能を 自社サービスで使い倒した件 株式会社ext 高橋 悠 2019/8/30 ImageFulxMeetup #4
自己紹介 •高橋 悠 •株式会社ext(エクジット) •Webエンジニア •RubyでもPythonでもPHPでもなんでもやります •最近はLINEのBot絡みの仕事が多いです
株式会社ext
一言で表すと
すごく胡散臭い 会社です!
株式会社ext •Webアプリ開発 •スマホ向けアプリ開発 •Webページ作成 •3Dモデリング •AR/VR •等々
仮想通貨の マイニングしてます
今回は弊社の様々な サービスでの利用事例を ご紹介いたします
アジェンダ 1. LINEのMessaging APIと連携した利用事例 2. Webページでの利用事例 3. Webアプリの写真投稿機能での利用事例
アジェンダ 1. LINEのMessaging APIと連携した利用事例 2. Webページでの利用事例 3. Webアプリの写真投稿機能での利用事例
LINEのMessagingAPI 使ってる方 いらっしゃいますか?
None
お店のLINEアカウントと 友だちになっていると こういう画像のメッセージ 送信されてきますよね?
こういうのとか
こういうのとか
こういうやつですね
リッチメッセージ(イメージマップ) •画像にリンクをつけて、LINEのプラットフォー ム上でメッセージを送信 •MessagingAPI経由で利用する場合、1つの画像 について複数のサイズの画像を用意しなくてはい けない。
None
イメージマップのURL 例)coupon.pngを画像として利用した場合 https://hoge.com/images/coupon/1040 https://hoge.com/images/coupon/700 ※:どのパラメーターでアクセスされるかは、 デバイス次第
ようやくここで ImageFlux
Amazon S3 Amazon EC2 イメージマップの配信 ① ② ③ ④
Amazon S3 Amazon EC2 イメージマップのアクセス ① ② ③ ④
ImageFluxのパラメーター https://hoge.imagefulx.jp/c/w=1040/coupon.png https://hoge.com/images/coupon/1040 LINE側からアクセスするURL 実際のアクセスURL
他にもLINEのMessagingAPIで •画像を利用するものはいくつかある • 画像メッセージ • リッチメニュー • イメージカルーセル • etc
•どれもサイズが違ったり、ファイル形式が決まっ ていたり等処理が煩雑
ImageFluxを利用することよによって •複数毎画像を用意しなくてもよい •画像アクセスに対してキャッシュが利用可能
アジェンダ 1. LINEのMessaging APIと連携した利用事例 2. Webページでの利用事例 3. Webアプリの写真投稿機能での利用事例
みなさん、SEO対策やら UI/UXやら対応大変です よね?
表示スピードも 重要ですよね?
None
None
WebP •Googleが開発した画像フォーマット •非可逆圧縮だと、JPEGと比較して 25~34%容量減 •AndroidやWindowsは対応 •ChromeやFirefox、Edgeには対応 •iOSやSafariは未対応
WebP対応したい けどiOSもケアしないと
ここでも ImageFlux
ImageFluxのパラメーター https://hoge.imagefulx.jp/c/w=400,f=webp:jpeg/cake.jpg •パラメーターだけで解決可能 •WebPが使えるものはWebPで •使えないものはJPEGで
Amazon S3 Amazon EC2 Webサイトでの利用構成 ① ② ③ ④ ⑤
ImageFluxを利用することよによって •次世代画像フォーマットへの変換も簡単!
アジェンダ 1. LINEのMessaging APIと連携した利用事例 2. Webページでの利用事例 3. Webアプリの写真投稿機能での利用事例
ユーザーに画像投稿をし てもらうと、おかしな向 きの写真が投稿されるこ ともありますよね?
やっぱりここでも ImageFlux
ImageFluxのパラメーター https://hoge.imagefulx.jp/c/w=400,r=auto/cake.jpg •パラメーターだけで解決可能 •Exif情報があれば、自動で判別して回転
ImageFluxを利用することよによって •Exif情報をもとに画像の向きも自動修正可能! •ユーザー側も運用側も気にせず、写真を投稿でき る。
まとめ •面倒な画像のリサイズ、複数生成も簡単! •適切な画像サイズ、フォーマット変換も簡単!! •写真の向きの補正も簡単!!! •画像のことはImageFluxに任せて 他の開発に集中できる!!!!
ImageFlux いろいろ便利なので 皆さんも利用してみてください