* 変換

[SEE[ [[画像を表すオブジェクトの相互変換]] ]]

* 歴史

[1] [CITE@en[Web Applications 1.0 r8397     Add a couple of ImageData() constructors, and (in order to make that feasible) drop all the HD stuff on <canvas>.]]
( ([TIME[2014-01-16 07:06:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=8396&to=8397>

[2] [CITE@en[959958 – Implement ImageData constructor]]
( ([TIME[2014-01-16 19:40:47 +09:00]] 版))
<https://bugzilla.mozilla.org/show_bug.cgi?id=959958>

[3] [CITE[IRC logs: freenode / #whatwg / 20140115]]
( ([TIME[2014-01-16 20:18:06 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20140115#l-249>

[4] [CITE@en[Web Applications 1.0 r8566     Define that the ImageData constructor's resulting object's contents are zero.]]
( ([TIME[2014-04-08 06:49:00 +09:00]] 版))
<http://html5.org/tools/web-apps-tracker?from=8565&to=8566>

[5] [CITE@en[ImageData blob extensions]]
([TIME[2015-06-19 21:41:44 +09:00]] 版)
<https://www.scirra.com/labs/specs/imagedata-blob-extensions.html>

[6] [CITE@en[Re: Async Image -> ImageData conversion]]
([[Ashley Gullen]] 著, [TIME[2015-06-19 21:43:20 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-webapps/2015AprJun/0920.html>

[7] [CITE@en[Subject=Re: Async Image -> ImageData conversion]]
([[Justin Novosad]] 著, [TIME[2015-06-24 04:34:21 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-webapps/2015AprJun/0924.html>

[FIG(quote)[
[FIGCAPTION[
[8] [CITE@en[Safari 4.0]]
([TIME[2015-11-04 22:55:14 +09:00]] 版)
<https://developer.apple.com/library/safari/releasenotes/General/WhatsNewInSafari/Articles/Safari_4_0.html#//apple_ref/doc/uid/TP40014305-CH4-SW18>
]FIGCAPTION]

> WebKit now implements the HTML5 canvas pixel manipulation standard

]FIG]


[9] [CITE@en[Fix #197: indicate that ImageData creation rethrows RangeErrors · whatwg/html@ca522a7]]
([TIME[2016-03-01 11:51:19 +09:00]] 版)
<https://github.com/whatwg/html/commit/ca522a7478bc0db74a1f96f95ae499087b3655ec>

[10] [CITE@en[Write structured clone algorithm in terms of ECMAScript · whatwg/html@bfb960c]]
([TIME[2016-03-02 16:41:22 +09:00]] 版)
<https://github.com/whatwg/html/commit/bfb960c938580c95e77365e614218b952f96375b>

[11] [CITE@en[Breaking: refactor structured clone into serialize/deserialize]]
([[domenic]]著, [TIME[2017-03-21 06:09:33 +09:00]])
<https://github.com/whatwg/html/commit/97d644c97335956610a31e8ad98d1a388c063e84>

[12] [CITE@en[Change {get,put,create}ImageData() arguments to long]]
([[fserb]]著, [TIME[2017-03-22 16:42:29 +09:00]])
<https://github.com/whatwg/html/commit/362c9315971af63dbba49ef171644312c721444f>

[13] [CITE@en[Editorial: further cleanup "abort these steps"]]
([[shreyateeza]]著, [TIME[2018-01-09 20:22:36 +09:00]])
<https://github.com/whatwg/html/commit/99e2cdfc484c2ff14cbf5c38b859f4d6da17e64c>

[14] [CITE@en[Correct putImageData() throwing condition]]
([[annevk]]著, [TIME[2018-01-26 20:41:35 +09:00]])
<https://github.com/whatwg/html/commit/d720617937cdab16988c974ef721c8fb786e77ff>

[15] [CITE@en[Editorial: algorithmize the ImageData constructor]]
([[Ms2ger]]著, [TIME[2018-03-07 17:03:01 +09:00]])
<https://github.com/whatwg/html/commit/9c0619aaf5db529e1106339a30e31c44868e1253>

[16] [CITE@en[Algorithmize the ImageData constructor by Ms2ger · Pull Request #3536 · whatwg/html]]
([TIME[2018-03-08 15:28:47 +09:00]])
<https://github.com/whatwg/html/pull/3536>