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
Agentic UI
manfredsteyer
PRO
0
130
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
210
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
710
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
20
6.5k
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.4k
net-httpのHTTP/2対応について
naruse
0
470
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
200
The NotImplementedError Problem in Ruby
koic
1
700
JavaDoc 再入門
nagise
0
320
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
390
LLM Plugin for Node-REDの利用方法と開発について
404background
0
170
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
660
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
First, design no harm
axbom
PRO
2
1.2k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
140
The World Runs on Bad Software
bkeepers
PRO
72
12k
Building the Perfect Custom Keyboard
takai
2
790
AI: The stuff that nobody shows you
jnunemaker
PRO
8
700
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Context Engineering - Making Every Token Count
addyosmani
9
960
Writing Fast Ruby
sferik
630
63k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
GraphQLとの向き合い方2022年版
quramy
50
15k
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