Lines Matching refs:image
161 image = Image.FromFile(image_fname)
163 entries, lines, widths = image.GetListEntries(entry_paths)
196 from binman.image import Image
198 image = Image.FromFile(image_fname)
199 entry = image.FindEntryPath(entry_path)
218 image = Image.FromFile(image_fname)
226 entry = image.FindEntryPath(entry_paths[0])
235 einfos = image.GetListEntries(entry_paths)[0]
255 def BeforeReplace(image, allow_resize): argument
261 state.PrepareFromLoadedData(image)
262 image.LoadData()
267 image.ResetForPack()
270 def ReplaceOneEntry(image, entry, data, do_compress, allow_resize): argument
283 if not image.allow_repack:
289 def AfterReplace(image, allow_resize, write_map): argument
299 ProcessImage(image, update_fdt=True, write_map=write_map,
303 def WriteEntryToImage(image, entry, data, do_compress=True, allow_resize=True, argument
305 BeforeReplace(image, allow_resize)
307 ReplaceOneEntry(image, entry, data, do_compress, allow_resize)
308 AfterReplace(image, allow_resize=allow_resize, write_map=write_map)
332 image = Image.FromFile(image_fname)
333 entry = image.FindEntryPath(entry_path)
334 WriteEntryToImage(image, entry, data, do_compress=do_compress,
337 return image
358 image = Image.FromFile(image_fname)
366 entry = image.FindEntryPath(entry_paths[0])
369 WriteEntryToImage(image, entry, data, do_compress=do_compress,
376 einfos = image.GetListEntries(entry_paths)[0]
380 BeforeReplace(image, allow_resize)
395 ReplaceOneEntry(image, entry, data, do_compress, allow_resize)
400 AfterReplace(image, allow_resize=allow_resize, write_map=write_map)
401 return image
451 for name, image in images.items():
453 new_images[name] = image
468 for image in images.values():
469 image.ExpandEntries()
471 image.AddMissingProperties(True)
472 image.ProcessFdt(dtb)
481 def ProcessImage(image, update_fdt, write_map, get_contents=True, argument
503 image.SetAllowMissing(allow_missing)
504 image.GetEntryContents()
505 image.GetEntryOffsets()
521 image.PackEntries()
524 fname = image.WriteMap()
527 image.SetImagePos()
529 image.SetCalculatedProperties()
533 image.WriteSymbols()
534 sizes_ok = image.ProcessEntryContents()
537 image.ResetForPack()
540 image.Raise('Entries changed size after packing (tried %s passes)' %
543 image.BuildImage()
545 image.WriteMap()
547 image.CheckMissing(missing_list)
550 (image.name, ' '.join([e.name for e in missing_list])))
574 from binman.image import Image
582 ListEntries(args.image, args.paths)
585 ExtractEntries(args.image, args.filename, args.outdir, args.paths,
589 ReplaceEntries(args.image, args.filename, args.indir, args.paths,
630 images = PrepareImagesAndDtbs(dtb_fname, args.image,
636 for image in images.values():
637 missing |= ProcessImage(image, args.update_fdt, args.map,