The AGI to SCI picture converter
PIC2PIC has recently undergone a rewrite to make it more amenable to graphical interfaces, and more in line with good Python practices. I'm pleased with the way it came out, but I still have to call it a beta version, because it's just not perfect.
The main problem is this: the SCI engine, because it targets a different resolution, can draw lines through slightly different pixels than the AGI engine, so just transplanting an AGI line command into SCI doesn't work. Most of the time, it's not noticeable at all. Sometimes there will be a spot or two where the lines have gone astray, but nothing big. Sometimes, however, the AGI picture relies on one line meeting another in the middle, and the difference in engine resolutions can leave a gap there, which makes fills overflow, which sometimes crashes the graphic. Which sucks.
When the conversion goes just right, we get results like this:
Which are close to 100% perfect.
When this simple method doesn't work, we need to make the drastic step of exactly copying the AGI line-drawing algorithm into the SCI picture file. This increases the file size, but makes the conversion exact.
The reason the exact line drawing method is not used every time is for efficiency. The simpler methods work well most of the time, but the pedantic method can crash some picture editors.
home >> AGI and SCI >> AGI2SCI >> Pic2pic