No, it’s not.
when I use {scale:1} option as below, then I got script error.
so I use myDiagram.zoomToFit() before makeImageData.
[code]
var imgBlob = myDiagram.makeImageData({
background:‘white’,
scale:1,
type: “image/png”
});
[console]
Uncaught TypeError: Cannot call method ‘trace’ of null go.js:840
oj go.js:840
z.makeImageData.z.PH go.js:836
(anonymous function) VM283:417
f.event.handle jquery-1.6.2.min.js:16
i.handle.k
; browser IE11, Chrome 32.0.1700.76 m
; go.js 1.3.0, 1.2.9
; jquery 1.6.2
as I say before, my diagram is very large. so if I set scale to 1 then it’s hard to read text.
Here are some images.
[web page]

[1_saved_with_zoomToFit.png]
myDiagram.zoomToFit();
var imgBlob = myDiagram.makeImageData({
background:‘white’,
type: “image/png”
});
I need more clear text.

[2_saved_with_scale_1.png]
myDiagram.scale = 1;
var imgBlob = myDiagram.makeImageData({
background:‘white’,
type: “image/png”
});
scale=1, image has clear text, but only saved visible area.

[error_scale_option]
var imgBlob = myDiagram.makeImageData({
background:‘white’,
scale:1,
type: “image/png”
});

as you can see, {scale:1} option will not be answer.
I want save High Resolution Image like scale:1 and Entire diagram even invisible area.
Thanks.