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
どこまでゆるくて許されるのか
tk3fftk
0
290
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
180
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
180
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
330
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.9k
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
460
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
180
AIを活用したE2Eテスト実装効率化のあゆみ / ebisu-mobile-14-kotetu
kotetuco
0
150
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
120
Lessons from Spec-Driven Development
simas
PRO
0
240
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
250
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
A Soul's Torment
seathinner
6
3k
A better future with KSS
kneath
240
18k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
Everyday Curiosity
cassininazir
0
250
Evolving SEO for Evolving Search Engines
ryanjones
0
230
Color Theory Basics | Prateek | Gurzu
gurzu
0
380
WENDY [Excerpt]
tessaabrams
11
38k
Being A Developer After 40
akosma
91
590k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
210
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
2
280
Bash Introduction
62gerente
615
220k
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