Steve's Digicams Forums

Steve's Digicams Forums (https://forums.steves-digicams.com/)
-   Sony (https://forums.steves-digicams.com/sony-34/)
-   -   Turning a Multi Burst Mode picture into an GIF (https://forums.steves-digicams.com/sony-34/turning-multi-burst-mode-picture-into-gif-37076/)

Webbee Nov 2, 2004 10:49 PM

When I take a multi burst mode picture I get one large pic with lots of small images on it. That part makes sense to me but how do I use these images to make an animated gif? What have others done with this type of picture?

Webbee Nov 3, 2004 6:35 PM

Anyone have any ideas? Is there a way to contact Sony and ask them?

CVonV Nov 8, 2004 4:19 AM

try paintshop pro.

rpace1671 Jun 22, 2010 11:48 PM

Multi Burst Sony images
 
I have the same problem. I also have Paint Shop Pro X2. This program has scripting to automate repetitive actions, based on the python language.

The problem is how to crop each image from the the multi burst image 16 times.

I don't know Python, but was able to understand the script enuff to edit a recorded script.
The script below will separate a 1280x960 pix into 16 separate 320x240 pix.

The script below will leave 16 images and the original in your PSP workspace.
You will have to save them.

Copy from #<<<begin script to #<<<end script and paste it into your PSP trusted PSP scripts folder.

#<<<begin script

from PSPApp import *

def ScriptProperties():
return {
'Author': u'Ronald Pace',
'Copyright': u'',
'Description': u'convert muti burst jpegs from sony cameras to s'\
u'ingle 320x240 pix',
'Host': u'Paint Shop Pro Photo',
'Host Version': u'12.50'
}


def Do(Environment):
# EnableOptimizedScriptUndo
App.Do( Environment, 'EnableOptimizedScriptUndo', {
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((0,0), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((320,0), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((640,0), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((960,0), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((0,240), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((320,240), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((640,240), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((960,240), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((0,480), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((320,480), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((640,480), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((960,480), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((0,720), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((320,720), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((640,720), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# Crop
App.Do( Environment, 'Crop', {
'CropRect': ((960,720), 320, 240),
'Mode': App.Constants.CropMode.Custom,
'Units': App.Constants.CropUnits.Pixels,
'SelectedArea': False,
'PrintWidth': -1,
'PrintHeight': -1,
'CropAsNewImage': True,
'RotationAngle': -0,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})

# SelectDocument
App.Do( Environment, 'SelectDocument', {
'SelectedImage': 0,
'Strict': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})
#>>>end script

pbjunkiee Jun 22, 2010 11:50 PM

attach all the files in this thread, and ill make one for ya :)


All times are GMT -5. The time now is 11:01 AM.