Perl 5.26 cannot read *.mpc files ?
Posted: 2017-10-31T07:56:20-07:00
Thanks for adding me, i found a problem.
I am sitting over 2 years in my free time on a graphics program written in Perl/Tk.
It's for Web Galleries, Image Processing, Animations, Batch Processing... on Linux.
If you are interesting have a look at http://www.jeydee.net/gallerymaker/index.html
For Image Processing i am using often the commandline insteed of the Perl API
like system("convert blabla tempfile.mpc") and storing the tempfiles for speed in the *.mpc format.
A few days ago i udated my Ubuntu from 17.04 to 17.10.
Perl was also updated from Perl 5.24 to Perl 5.26 and ImageMagick to 8:6.9.7.4.
Suddenly some parts of my program don't work. I found that he cannot read the data from the *.mpc file into the
IM Object like $p = Image::Magick->new(@imlimit); $p->Read($tempfile);
The first 1-2 times it works and than not. I was reading the Perl changelog and there was many optimizations
on arrays, hashes, reading files (streaming) ...
I don't now what happen, on Perl 5.20, 5.22 and 5.24 it works perfectly but not on 5.26.
I am not shure is this a problem on IM or Perl.
Yesterday i found a solution, changing all tempfiles from *.mpc to *.miff and all works fine again.
Is this a problem on me or IM or Perl ?
Thanks for watching and your great work on IM.
I am sitting over 2 years in my free time on a graphics program written in Perl/Tk.
It's for Web Galleries, Image Processing, Animations, Batch Processing... on Linux.
If you are interesting have a look at http://www.jeydee.net/gallerymaker/index.html
For Image Processing i am using often the commandline insteed of the Perl API
like system("convert blabla tempfile.mpc") and storing the tempfiles for speed in the *.mpc format.
A few days ago i udated my Ubuntu from 17.04 to 17.10.
Perl was also updated from Perl 5.24 to Perl 5.26 and ImageMagick to 8:6.9.7.4.
Suddenly some parts of my program don't work. I found that he cannot read the data from the *.mpc file into the
IM Object like $p = Image::Magick->new(@imlimit); $p->Read($tempfile);
The first 1-2 times it works and than not. I was reading the Perl changelog and there was many optimizations
on arrays, hashes, reading files (streaming) ...
I don't now what happen, on Perl 5.20, 5.22 and 5.24 it works perfectly but not on 5.26.
I am not shure is this a problem on IM or Perl.
Yesterday i found a solution, changing all tempfiles from *.mpc to *.miff and all works fine again.
Is this a problem on me or IM or Perl ?
Thanks for watching and your great work on IM.