Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!cs.utexas.edu!uunet!mcvax!unido!tub!tubopal!tom From: tom@tubopal.UUCP (Thomas Sander) Newsgroups: comp.windows.news Subject: writescreen/readcanvas failure Message-ID: <610@lorraine.tubopal.UUCP> Date: 7 Jun 89 13:07:57 GMT Reply-To: tom@tubopal.UUCP () Organization: Technical University of Berlin, Germany Lines: 65 % Hello NeWS-Users, % The following little program demonstrates a failure of the % 'writescreen/readcanvas' operator, we cannot fix. %-----cut here-----cut here-----cut here-----cut here-----cut here-----cut here gsave framebuffer setcanvas gsave 80 280 100 200 rectpath 1 setgray fill grestore 100 300 translate 0 0 moveto /yp showicon 0 0 64 64 rectpath (test1.pic) writescreen (test1.pic) readcanvas % 1st time that we use readcanvas 0 100 translate 64 64 scale imagecanvas grestore gsave framebuffer setcanvas gsave 180 280 100 300 rectpath 1 setgray fill grestore 200 300 translate 0 0 moveto /moose showicon 0 0 64 64 rectpath (test3.pic) writescreen (screendump -x 200 -y 536 -Y 64 -X 64 > test2.pic) forkunix 0.1 sleep (test2.pic) readcanvas % 2nd time that we use readcanvas gsave 0 100 translate 64 64 scale imagecanvas grestore (test3.pic) readcanvas % 3rd time that we use readcanvas 0 200 translate 64 64 scale imagecanvas grestore %-----cut here-----cut here-----cut here-----cut here-----cut here-----cut here % The 3rd 'readcanvas' operator failes with an 'invalidaccess' error. % This error occurs only with some Sun-Icons (e. g. /moose or /artist). % With the icon /artist the 'writescreen' operator produces an empty file, % with the /moose icon it produces a 'run-length byte encoded image', which % cannot be interpreted by 'readcanvas'. % The standard raster format files produced by the 'screendump' program % never bother the 'readcanvas' operator. Why do the 'run-length byte encoded % images', produced by the 'writescreen' operator. % Who can help ? % Thanks in advance, Tom %-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- %Tom Sander TU Berlin FB-20 Sekr. FR 5-6 %UUCP: ...!unido!tubopal!tom Franklinstr. 28/29 %BITNET: tom%tubopal@db0tui11 D 1000 Berlin (West) 10 -- %-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- %Tom Sander TU Berlin FB-20 Sekr. FR 5-6 %UUCP: ...!unido!tubopal!tom Franklinstr. 28/29 %BITNET: tom%tubopal@db0tui11 D 1000 Berlin (West) 10