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
2014 NTU IM prepConf 哞~有趣的圖文產生器
Search
Shouko
October 05, 2014
Programming
240
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2014 NTU IM prepConf 哞~有趣的圖文產生器
Shouko
October 05, 2014
More Decks by Shouko
See All by Shouko
PDOGS Recruit 2016
shouko
0
150
PDOGS 2015 Recruit
shouko
0
230
Open Source Open Data Intro
shouko
0
130
如何把大象放進冰箱裡 - 開源社PHP入門
shouko
2
1.1k
資料視覺化與知名行動通訊APP之安全性疑慮
shouko
1
180
滾動的CSS
shouko
1
500
Other Decks in Programming
See All in Programming
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
0
630
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
440
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
17k
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
190
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
0
170
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
260
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.7k
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
110
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
120
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama17
0
230
霧の中の代数的エフェクト
funnyycat
1
440
えっ!!コードを読まずに開発を!?
hananouchi
0
290
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
640
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Exploring anti-patterns in Rails
aemeredith
3
450
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
780
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
540
WENDY [Excerpt]
tessaabrams
11
39k
Paper Plane
katiecoart
PRO
2
52k
Leo the Paperboy
mayatellez
8
1.9k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
600
For a Future-Friendly Web
brad_frost
183
10k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
450
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
Transcript
⛾`㤩碶䢤⤶㞧䝂䜿⢈ 5JQWMQ"067+/2TGR%QPH
About Me ജೱ ജɿ ̨ɽ༟၍ӻ# ̨ɽක๕ٟਓٟڗ ጳሳ8FC 4FDVSJUZ ၣ१IUUQTIPVLPUX
Early Web-based Image Generators
<?php // credits to http://www.mpgh.net/forum/showthread.php?t=368936 $ip = $_SERVER['REMOTE_ADDR']; $my_img =
imagecreate( 250, 80 ); $background = imagecolorallocate( $my_img, 255, 255, 255 ); $text_colour = imagecolorallocate( $my_img, 78, 78, 78 ); $line_colour = imagecolorallocate( $my_img, 128, 255, 0 ); imagestring( $my_img, 4, 30, 25, "Your IP Is: $ip", $text_colour ); imagesetthickness ( $my_img, 7 ); imageline( $my_img, 30, 45, 220, 45, $line_colour ); header( "Content-type: image/png" ); imagepng( $my_img ); imagecolordeallocate( $line_color ); imagecolordeallocate( $text_color ); imagecolordeallocate( $background ); imagedestroy( $my_img ); https://gist.github.com/shouko/4e8087f1c559187b21f9 Generating image dynamically using PHP + GD
Recent Web-based Image Generators
How Did it Started
How Did it Started
How Did it Started
How Did it Started
How Did it Started
How to implement the generating process Advantages Disadvantages At Server
Side ( PHP + GD ) Quality is consistent High cost for hosting website At Client Side ( HTML5 + JavaScript ) Low cost Might not have same result on different devices
Generating Image Dynamically at Server Side 我是⽜牛 我反芻
Generating Image Dynamically at Server Side 我是⽜牛 我反芻
Generating Image Dynamically at Server Side 我是⽜牛 我反芻
Generating Image Dynamically at Server Side
Generating Image Dynamically at Client Side 我是⽜牛 我反芻
Generating Image Dynamically at Client Side 我是⽜牛 我反芻
Generating Image Dynamically at Client Side 我是⽜牛 我反芻
None
Generating image dynamically using html2canvas
Generating image dynamically using html2canvas
Generating image dynamically using html2canvas
Generating image dynamically using html2canvas
Promotion, Maintenance and Review
Promotion, Maintenance and Review
Promotion, Maintenance and Review
Promotion, Maintenance and Review
Promotion, Maintenance and Review
Promotion, Maintenance and Review