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
250
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
160
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
520
Other Decks in Programming
See All in Programming
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
Press start. Python's next generation.
willingc
PRO
3
310
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.4k
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
890
MIZARU@SPAJAM2026 第二回予選
1901drama
0
110
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
460
ソフトウェアラスタライザ
fadis
1
790
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
360
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
220
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
自分的「カンファレンスの楽しみ方」
syumai
0
190
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
210
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
430
Designing for Timeless Needs
cassininazir
1
470
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
490
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
520
Crafting Experiences
bethany
1
300
Prompt Engineering for Job Search
mfonobong
0
440
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
500
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
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