• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python util.load_image函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中util.load_image函数的典型用法代码示例。如果您正苦于以下问题:Python load_image函数的具体用法?Python load_image怎么用?Python load_image使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了load_image函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: __init__

 def __init__(self, big, location, constraint, flyers, bombs, boomboxes, turkeyshakes, *groups):
     if big == True:
         effects.SpriteSheet.__init__(self, util.load_image( "playerBigMove_sheet.png" ), (60,90) )
         self.max_speed = 5
     else:
         effects.SpriteSheet.__init__(self, util.load_image( "playerMove_sheet.png" ), (30,45) )
         self.max_speed = 4
     self.constraint = constraint
     self.movement = { 'up':0, 'down':0, 'left':0, 'right':0 }
     self.facing = 'right'
     self.flyers = flyers
     self.bombs = bombs
     self.boomboxes = boomboxes
     self.turkeyshakes = turkeyshakes
     self.contacting = ''
     self.time = 0
     self.anim_frame = 0
     self.state = 0
     self.flipped = False
     self.booltop = True
     self.wait = 0
     self.bomb_place = False
     self.placing = 0
     self.end = False
     
     self.rect.center = location
     if big:
         self.rect.height -= 45
     else:
         self.rect.height -= 22.5
开发者ID:linkinpark342,项目名称:applesauce,代码行数:30,代码来源:player.py


示例2: refresh_image

 def refresh_image(self):     
     super(WaterTank, self).refresh_image()
     if self.sprite is None: return
     if 'Gray Water' in self.filter.target:
         self.sprite.add_layer('GrayDrop',util.load_image("images/graywdrop_40x40.png"))  
     else:
         self.sprite.add_layer('WaterDrop',util.load_image("images/waterdrop_40x40.png"))        
开发者ID:facepalm,项目名称:bliss-station-game,代码行数:7,代码来源:general.py


示例3: __init__

 def __init__(self, big, location, direction, *groups):
     self.type = 'turkeyshake'
     pygame.sprite.Sprite.__init__( self, *groups )
     self.movement = { 'up':0, 'down':0, 'left':0, 'right':0 }
     if big == True:
         self.image = util.load_image( "smoothie_TurkeyBig.png" )
     else:
         self.image = util.load_image( "smoothie_Turkey.png" )
     self.rect = self.image.get_rect()
     self.time = 30
     self.exploded = False
     self.big = big
     if pygame.mixer.get_init():
         self.sound = pygame.mixer.Sound(pkg_resources.resource_stream("applesauce", "sounds/Slurping Smoothie.ogg"))
         self.sound.set_volume(0.8)
         self.sound.play()
     else:
         self.sound = None
     
     if direction.endswith( 'up' ):
         self.movement['up'] = 1
     elif direction.endswith( 'down' ):
         self.movement['down'] = 1
     if direction.startswith( 'left' ):
         self.movement['left'] = 1
     elif direction.startswith( 'right' ):
         self.movement['right'] = 1
         
     if self.movement['up'] ^ self.movement['down'] == 1 and self.movement['left'] ^ self.movement['right'] == 1:
         self.speed = math.sqrt( 50 )
     else:
         self.speed = 10
     self.rect.center = location
开发者ID:linkinpark342,项目名称:applesauce,代码行数:33,代码来源:turkeyshake.py


示例4: refresh_image

 def refresh_image(self):     
     super(DockingRing, self).refresh_image()
     if self.open:
         self.sprite.add_layer('DockingRing',util.load_image("images/open_hatch.png"))
     else:
         self.sprite.add_layer('DockingRing',util.load_image("images/closed_hatch.png"))
     self.sprite.layer['Equipment'].visible=False    
开发者ID:GoranRanic1987,项目名称:bliss-station-game,代码行数:7,代码来源:equipment.py


示例5: init

def init():
    Health.heart = util.load_image("sydan")
    Health.heart_empty = util.load_image("sydan-tyhja")
    Health.heart_broken = util.load_image("sydan-rikki")
    heart_broken = pygame.Surface((Health.heart_broken.get_rect().width, Health.heart_broken.get_rect().height))
    heart_broken.fill((255,0,255))
    heart_broken.set_colorkey((255,0,255))
    heart_broken.blit(Health.heart_broken, heart_broken.get_rect())
    Health.heart_broken = heart_broken
开发者ID:zielmicha,项目名称:funnyboat-android,代码行数:9,代码来源:health.py


示例6: get_tile

 def get_tile(self, name, colorkey=None, tile_pos=None):
     key = (name, tile_pos)
     if not self.tiles.has_key( key ):
         image = util.load_image(TILES_DIR, name)
         image = util.load_image(TILES_DIR, name).convert()
         if tile_pos is not None:
             tmp = Surface( (TILE_SIZE, TILE_SIZE) )
             rect = Rect(tile_pos[0]*TILE_SIZE, tile_pos[1]*TILE_SIZE,TILE_SIZE,TILE_SIZE)
             tmp.blit(image, (0,0), rect)
             image = tmp.convert()
         self.tiles[key] = image
     return self.tiles[key]
开发者ID:bpa,项目名称:renegade,代码行数:12,代码来源:map.py


示例7: explode

 def explode(self):
     if self.exploded == False:
         self.time = 200
         self.exploded = True
         if self.big == True:
             self.image = util.load_image( "hit_smoothie_TurkeyBig.png" )
         else:
             self.image = util.load_image( "hit_smoothie_Turkey.png" )
         tmp = self.image.get_rect()
         tmp.center = self.rect.center
         self.rect = tmp
         for value in self.movement.keys():
             self.movement[value] = 0
开发者ID:linkinpark342,项目名称:applesauce,代码行数:13,代码来源:turkeyshake.py


示例8: __init__

    def __init__(self,pos,offset = 16):
        #load imgs
        self._default = util.load_image("data/bw_key0.png")
        self._red = util.load_image("data/red_key0.png")
        self._green = util.load_image("data/green_key0.png")
        self._blue = util.load_image("data/blue_key0.png")

        self.red = self._default
        self.green = self._default
        self.blue = self._default

        self.offset = offset
        self.draw_pos = pos
开发者ID:andsve,项目名称:pxf-gamejam,代码行数:13,代码来源:billboard.py


示例9: __init__

 def __init__(self, name, group=None):
     self.name = name
     info_path = util.respath('environments', name, 'info.json')
     with pyglet.resource.file(info_path, 'r') as info_file:
         info = json.load(info_file)
         self.background_tile_rows = info['tile_rows']
         self.background_tile_cols = info['tile_columns']
     self.background_batch = pyglet.graphics.Batch()
     self.background_sprites = []
     self.overlay_batch = pyglet.graphics.Batch()
     self.overlay_sprites = []
     
     self.width = 0
     self.height = 0
     background_sprites_dict = {}
     tile_w = 0
     tile_h = 0
     for x in range(self.background_tile_cols):
         this_y = 0
         for y in range(self.background_tile_rows):
             img = util.load_image(util.respath('environments', 
                                                      name, 
                                                      '%d_%d.png' % (x, y)))
             tile_w, tile_h = img.width, img.height
             new_sprite = pyglet.sprite.Sprite(img, x=x*tile_w, y=y*tile_h,
                                               batch=self.background_batch,
                                               group=group)
             self.background_sprites.append(new_sprite)
             background_sprites_dict[(x, y)] = new_sprite
     for x in range(self.background_tile_cols):
         self.width += background_sprites_dict[(x, 0)].width
     for y in range(self.background_tile_rows):
         self.height += background_sprites_dict[(0, y)].height
     gamestate.camera_max = (self.width-gamestate.norm_w//2, self.height-gamestate.norm_h//2)
     
     for x in range(self.background_tile_cols):
         for y in range(self.background_tile_rows):
             overlay_tile_path = util.respath('environments', name, 'overlay_%d_%d.png' % (x, y))
             try:
                 img = util.load_image(overlay_tile_path)
                 new_sprite = pyglet.sprite.Sprite(img, x=x*tile_w, y=y*tile_h,
                                                   batch=self.overlay_batch)
                 self.overlay_sprites.append(new_sprite)
             except pyglet.resource.ResourceNotFoundException:
                 pass    # Ignore if no overlay
     
     self.draw = self.background_batch.draw
     self.draw_overlay = self.overlay_batch.draw
     self.behind = util.load_image('environments/spacebackground.png')
开发者ID:Merfie,项目名称:Space-Train,代码行数:49,代码来源:environment.py


示例10: __init__

    def __init__(self, pos, image, space, anim_name="", num_frames=1, sequence=[0, 1], frequency=8):
        self.is_movable = True
        GameObject.__init__(
            self, pos, util.to_sprite(util.load_image("data/info_sign0.png")), space, OBJECT_TYPE_INFO, pm.inf
        )
        self.body, self.shape = create_box(space, (pos.x, pos.y), frequency, 12.0)
        self.shape.collision_type = OBJECT_TYPE_INFO
        self.info_bubble = util.load_image(image)
        space.add_static(self.shape)
        self._show_info = False
        self.cool_down = 0.0

        if not anim_name == "":
            self.animation = animation.new_animation(anim_name, "png", num_frames, frequency, sequence)
        self.animation.play()
开发者ID:andsve,项目名称:pxf-gamejam,代码行数:15,代码来源:gameobject.py


示例11: __init__

    def __init__(self, *args, **kwargs):
        ''' Not perfect but the bike uses hardcoded constants
            Warning! Lots of opaque physics and math
        '''
        super(Bike, self).__init__(*args, **kwargs)

        # Not ideal to use white as the color key
        # Not ideal to hardcode the bike image asset
        self.original, self.rect = util.load_image('bike.png', (255,255,255))
        self.image = self.original

        self.speed = 0
        self.max_speed = 5

        # Is this bike moving?
        self.driving = 0

        # Each bike has its own target
        self.target = Target()

        # start at the origin
        self.x, self.y = self.rect.centerx, self.rect.centery
        self.angle = 0.0

        self.dt = 0.0

        # Some physics constants. These and the image ought to be parameters
        # F_c = mv*v/r --> v_max = sqrt(F_traction/m) * sqrt(r)
        self.ft = 5.0
        self.mass = 200.0
        self.brake = 0.1
        self.accel = 0.05
        self.draw_cb = []
开发者ID:cuadue,项目名称:touchmoto,代码行数:33,代码来源:bike.py


示例12: __init__

    def __init__(self, ship_rect, ship_angle, left = False):
        pygame.sprite.Sprite.__init__(self)

        if not Cannonball.image:
            Cannonball.image = util.load_image("kuti")
        if not Cannonball.sound:
            Cannonball.sound = util.load_sound("pam")
        screen = pygame.display.get_surface()
        self.area = screen.get_rect()

        self.image = Cannonball.image


        self.hitmask = pygame.surfarray.array_alpha(self.image)

        Cannonball.sound.play()

        #self.dy = -5
        #self.dx = 10
        # Shoot at an angle of 25 relative to the ship
        if not left:
            self.rect = pygame.Rect(ship_rect.right, ship_rect.centery, self.image.get_width(), self.image.get_height())
            self.vect = [math.cos((-ship_angle - 25.0) / 180.0 * math.pi) * 11.0,
                         math.sin((-ship_angle - 25.0) / 180.0 * math.pi) * 11.0]
        else:
            self.rect = pygame.Rect(ship_rect.left, ship_rect.centery, self.image.get_width(), self.image.get_height())
            self.vect = [math.cos((-ship_angle + 180.0 + 25.0) / 180.0 * math.pi) * 11.0,
                         math.sin((-ship_angle + 180.0 + 25.0) / 180.0 * math.pi) * 11.0]
开发者ID:zielmicha,项目名称:funnyboat-android,代码行数:28,代码来源:cannonball.py


示例13: init

    def init(self,image_map,tile_x=0,tile_y=0,color_key=None):
        """MapEntity(Surface, tile_x, tile_y, direction)
       
           Surface should be obtained from util.load_image

           tile_x & tile_y specify what image map to use if you join
           multiple images into one map (Characters, Entities, etc)
           legal values are positive integers representing zero based index

           direction is what direction the entity should face,
           can also be set later with MapEntity.face(direction)
           legal values are map.NORTH, map.EAST, map.SOUTH, & map.WEST"""

        image = util.load_image(CHARACTERS_DIR, image_map, True, color_key)
        Sprite.__init__(self)
        self.image_args = (image_map, True, color_key)
        self.pos = (0,0)
        self.map = None
        self.image = image
        self.image_base_x = tile_x * 3 * TILE_SIZE
        self.image_base_y = tile_y * 4 * TILE_SIZE
        self.frame = 0
        self.image_tile = Rect( self.image_base_x, self.image_base_y,
                                TILE_SIZE, TILE_SIZE )
        self.rect = Rect(0,0,TILE_SIZE,TILE_SIZE)
        self.face(NORTH)
        self.next_frame()
        self.velocity = (0,0)
        self.speed = 4
        self.moving = False # For tile based motion
        self.always_animate = False
        self.animation_count = 1
        self.animation_speed = 6
        self.entered_tile = False
        self.can_trigger_actions = 0
开发者ID:bpa,项目名称:renegade,代码行数:35,代码来源:map.py


示例14: get_HOG_features

def get_HOG_features(data_path, pickle_name):
    size = len(data_path)
    rowPatchCnt = 4
    colPatchCnt = 4
    var_features = np.zeros((size, colPatchCnt*rowPatchCnt*3))
    print var_features.shape

    image = color.rgb2gray(data.astronaut())
    #print image

    fd, hog_image = hog(image, orientation = 8, pixels_per_cell=(16, 16), cells_per_block = (1,1), visualise=True)

    print fd

    im = util.load_image(data_path[0])
    #print im
    #for i in range(size):
        #if i % 500 == 0: print "{}/{}".format(i, size)
        #im = util.load_image(data_path[i])
        #patchH = im.shape[0] / rowPatchCnt
        #patchW = im.shape[1] / colPatchCnt
        #pass
        #im = np.array(im)

    pass
开发者ID:HunjaeJung,项目名称:imagenet2014-modified,代码行数:25,代码来源:featurizer.py


示例15: __init__

    def __init__(self, usealpha):
        pygame.sprite.Sprite.__init__(self)

        self.image = pygame.Surface((SCREEN_WIDTH, SCREEN_HEIGHT))
        self.rect = self.image.get_rect()

        if not Water.raster_image:
            Water.raster_image = pygame.transform.scale(util.load_image("rasteri"), (SCREEN_WIDTH, SCREEN_HEIGHT))

        self.water_levels = []
        for i in xrange(self.rect.width):
            self.water_levels.append(0.0)
        self.t = 0

        self.usealpha = usealpha

        self.target_amplitude = self.amplitude = SCREEN_HEIGHT / 8.0
        self.target_wavelength = self.wavelength = 0.02 * SCREEN_WIDTH / 2.0 / math.pi
        self.target_speed = self.speed = 0.06 / math.pi / 2.0 * FPS
        self.target_baseheight = self.baseheight = SCREEN_HEIGHT / 24.0 * 8.0

        if self.usealpha:
            self.image.set_alpha(110)

        self.update()
开发者ID:zielmicha,项目名称:funnyboat-android,代码行数:25,代码来源:water.py


示例16: __init__

    def __init__(self, screen, menu, selection = 0):
        self.screen = screen

        if not Menu.sky:
            Menu.sky = util.load_image("taivas")

        self.water = Water.global_water
        self.water_sprite = pygame.sprite.Group()
        self.water_sprite.add(self.water)

        if not Menu.logo:
            Menu.logo = util.load_image("logo")

        self.menu = menu
        self.selection = selection
        self.t = 0
开发者ID:italomaia,项目名称:turtle-linux,代码行数:16,代码来源:menu.py


示例17: __init__

    def __init__(self, image_filename, levelmap):
        self.levelmap = levelmap

        self.__img = util.load_image(image_filename, False, None)
        order = range(8)
        delay = 4  # each phase of the animation lasts 6 frames
        offset = Vector(0,16)  # the "position-point" of the hero is on
                # his left elbow...
        self.size = 16

        self.__walk_down = Animation(order)
        for down_rect in [ (4+i*24, 0, 16, 31) for i in range(8) ]:
            self.__walk_down.add_frame(self.__img, down_rect, delay, offset)

        self.__walk_up = Animation(order)
        for up_rect in [ (4+i*24, 32, 16, 31) for i in range(8) ]:
            self.__walk_up.add_frame(self.__img, up_rect, delay, offset)

        self.__walk_left = Animation(order)
        for left_rect in [ (4+i*24, 64, 16, 31) for i in range(8) ]:
            self.__walk_left.add_frame(self.__img, left_rect, delay, offset)

        self.__walk_right = Animation(order)
        for right_rect in [ (4+i*24, 96, 16, 31) for i in range(8) ]:
            self.__walk_right.add_frame(self.__img, right_rect, delay, offset)

        # initial values
        self.state = self.DOWN_WALK
        # Coordinates are relative to the map - not to the screen!
        self.pos = Vector(0,0)
        self.speed = 2
开发者ID:codelurker,项目名称:pygame-tiling-test,代码行数:31,代码来源:Hero.py


示例18: __create__

 def __create__(self, file, name, size):
     # Open the generation Image:
     temp_file = util.load_image(file, util.config.settings['Screen_Size'])
     # Create new Folder
     self.name = name
     this_path = util.local_path('source/Maps', self.name)
     if os.path.exists( this_path ): return -1
     os.makedirs( this_path )
     os.makedirs( this_path + '/items')
     # Save Background
     temp_file.save( this_path + '/background.gif' )
     temp_file.close()
     # Write Config
     temp_file = open( this_path + '/config', 'w')
     ## Write Dimensions
     temp_file.write("%d, %d\n\n" % (size[0], size[1]))
     ## Write wall positions
     for i in range(size[1]):
         temp_file.write((' 0,' * size[0])[1:-1] + '\n')
     temp_file.write('\n')
     ## Write Object Start positions
     for i in range(size[1]):
         temp_file.write((' 0,' * size[0])[1:-1] + '\n')
     temp_file.write('\n')
     ## Write Object Defenitions: None
     ## Close config file and load from created files. 
     temp_file.close()
     self.__load__()
开发者ID:ChadbouM,项目名称:IAI,代码行数:28,代码来源:mapClass.py


示例19: refresh_image

 def refresh_image(self, imgfile, x_off = 0):     
     if self.sprite: self.sprite.delete()
     import graphics_pyglet
     self.sprite = graphics_pyglet.LayeredSprite(name=self.name,start_order = -30)
     img = util.load_image(imgfile )
     self.sprite.add_layer(self.name,img)    
     self.sprite._offset = [gv.config['ZOOM'] * 2 * x_off, 0]
开发者ID:facepalm,项目名称:bliss-station-game,代码行数:7,代码来源:modular_module.py


示例20: main

def main():
    # TODO: Erase dummy net
    net = None
    """
    TODO: Comment in
    deploy_fpath = 'deploy.prototxt'
    model_fpath = 'model.protobinary'

    caffe.set_mode_gpu()
    net = caffe.Net(deploy_fpath, model_fpath, caffe.TEST)
    """

    bpath = '../yandere-crawler/illust/'

    code_db = []

    # TODO: For train.txt
    with open('./test.txt') as f:
        for line in f:
            preview_fpath, _ = line.rstrip().split(' ')
            preview_fpath = bpath + preview_fpath

            print preview_fpath

            # Make BGR 227x227 image
            data = util.load_image(preview_fpath)

            # Make code
            code = util.make_code(net, data)

            code_db.append((code, preview_fpath))

    with open('./code_db.pickle', 'wb') as f:
        pickle.dump(code_db, f)
开发者ID:horiken4,项目名称:dcnn-illust-search,代码行数:34,代码来源:make_code_db.py



注:本文中的util.load_image函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python util.localize函数代码示例发布时间:2022-05-26
下一篇:
Python util.load_dict_from_file函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap