Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ImageFluxの便利機能を 自社サービスで使い倒した件
Search
yukyu2nd
August 30, 2019
Programming
45
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
49
新潟の技術コミュニティNiigata5分Techについて
yukyu2nd
0
170
個人的新潟駅周辺の推しラーメン
yukyu2nd
0
140
Niigata5分Tech#18_Android端末の管理方法っていくつあるか知っている?
yukyu2nd
0
61
Niigata5分Tech#14_監査ログの保存どうしてます?
yukyu2nd
0
70
Niigata5分Tech#8_最小権限の原則のためにWindowsLAPSを使ってみた
yukyu2nd
0
60
Niigata5分Tech#9_十徳ナイフのような便利ツールDevToys ver2を使ってみた
yukyu2nd
0
37
Niigata5分Tech#10_最近のLaravelってどんな感じか
yukyu2nd
0
40
Niigata5分Tech#4_逸般の誤家庭で 一般のご家庭の機器を使う
yukyu2nd
0
73
Other Decks in Programming
See All in Programming
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
280
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.7k
The Rails Doctrine Decade
koic
2
600
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
170
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
320
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
260
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
120
Simple Storage Service(S3) is not simple
iwatsukayura
0
290
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
760
Done Done
chrislema
187
17k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
HDC tutorial
michielstock
2
960
The Limits of Empathy - UXLibs8
cassininazir
2
720
4 Signs Your Business is Dying
shpigford
187
23k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Optimising Largest Contentful Paint
csswizardry
37
4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
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 いろいろ便利なので 皆さんも利用してみてください