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
0
37
ImageFluxの便利機能を 自社サービスで使い倒した件
ImageFlux Meetup #4で発表した内容です。
yukyu2nd
August 30, 2019
Tweet
Share
More Decks by yukyu2nd
See All by yukyu2nd
新潟の技術コミュニティNiigata5分Techについて
yukyu2nd
0
110
個人的新潟駅周辺の推しラーメン
yukyu2nd
0
97
Niigata5分Tech#18_Android端末の管理方法っていくつあるか知っている?
yukyu2nd
0
30
Niigata5分Tech#14_監査ログの保存どうしてます?
yukyu2nd
0
51
Niigata5分Tech#8_最小権限の原則のためにWindowsLAPSを使ってみた
yukyu2nd
0
23
Niigata5分Tech#9_十徳ナイフのような便利ツールDevToys ver2を使ってみた
yukyu2nd
0
21
Niigata5分Tech#10_最近のLaravelってどんな感じか
yukyu2nd
0
20
Niigata5分Tech#4_逸般の誤家庭で 一般のご家庭の機器を使う
yukyu2nd
0
26
ベンチャーの情シスも悪くないよ?
yukyu2nd
0
64
Other Decks in Programming
See All in Programming
抽象化という思考のツール - 理解と活用 - / Abstraction-as-a-Tool-for-Thinking
shin1x1
1
890
コーディングエージェント概観(2025/07)
itsuki_t88
0
460
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
24
10k
AI Ramen Fight
yusukebe
0
120
Gemini CLIの"強み"を知る! Gemini CLIとClaude Codeを比較してみた!
kotahisafuru
2
720
AI Agent 時代のソフトウェア開発を支える AWS Cloud Development Kit (CDK)
konokenj
6
1k
DataformでPythonする / dataform-de-python
snhryt
0
110
No Install CMS戦略 〜 5年先を見据えたフロントエンド開発を考える / no_install_cms
rdlabo
0
400
Git Sync を超える!OSS で実現する CDK Pull 型デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
490
ソフトウェア設計とAI技術の活用
masuda220
PRO
25
7k
JetBrainsのAI機能の紹介 #jjug
yusuke
0
160
Jakarta EE Meets AI
ivargrimstad
0
480
Featured
See All Featured
Designing for Performance
lara
610
69k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Testing 201, or: Great Expectations
jmmastey
44
7.6k
Designing for humans not robots
tammielis
253
25k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
How STYLIGHT went responsive
nonsquared
100
5.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Designing Experiences People Love
moore
142
24k
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 いろいろ便利なので 皆さんも利用してみてください