def ico_pos_new(id, pos=None): if pos == ico_pos.get(id): return f = ico.get(id) if not f: return pic = picopen(fs_get_jpg(PIC_FULL_SIZE, f)) if not pic: return pic_id = pic_new(CID_ICO96, id) if pos: pos_tuple = pos.split('_') if len(pos_tuple) == 3: x, y, size = map(int, pos_tuple) if size: pic = pic_square(pic, size, top_left=(x, y), size=size) pic = pic_square(pic, 96, size=96) fs_set_jpg('96', pic_id, pic) ico_pos.set(id, pos or '') ico96.set(id, pic_id) from model.feed_po import mc_feed_user_dict mc_feed_user_dict.delete(id)
def ico_pos_new(id, pos=None): if pos == ico_pos.get(id): return f = ico.get(id) if not f: return pic = picopen(fs_get_jpg(PIC_FULL_SIZE, f)) if not pic: return pic_id = pic_new(CID_ICO96, id) if pos: pos_tuple = pos.split("_") if len(pos_tuple) == 3: x, y, size = map(int, pos_tuple) if size: pic = pic_square(pic, size, top_left=(x, y), size=size) pic = pic_square(pic, 96, size=96) fs_set_jpg("96", pic_id, pic) ico_pos.set(id, pos or "") ico96.set(id, pic_id) from model.feed_po import mc_feed_user_dict mc_feed_user_dict.delete(id)
def product_pic_new(com_id, product_id, pic): pic_id = pic_new(CID_PRODUCT_PIC, com_id) pic_save(pic_id, pic) p1 = pic_fit_width_cut_height_if_large(pic, 548) fs_set_jpg('548', pic_id, p1) p2 = pic_fit_width_cut_height_if_large(pic, 215) fs_set_jpg('215', pic_id, p2) return pic_id
def site_ico_new(user_id, pic, site_id=None): pic_id = pic_new_save(CID_SITE_ICO, user_id, pic) p96 = pic_square(pic, 96, size=96) fs_set_jpg("96", pic_id, p96) p211 = pic_resize_width_cut_height_if_large(pic, 211) fs_set_jpg("211", pic_id, p211) return pic_id
def site_ico_new(user_id, pic, site_id=None): pic_id = pic_new_save(CID_SITE_ICO, user_id, pic) p96 = pic_square(pic, 96, size=96) fs_set_jpg('96', pic_id, p96) p211 = pic_resize_width_cut_height_if_large(pic, 211) fs_set_jpg('211', pic_id, p211) return pic_id
def ico_save(pic_id, pic): p1 = pic_fit_height_if_high(pic, PIC_FULL_SIZE, 406) fs_set_jpg(PIC_FULL_SIZE, pic_id, p1) p2 = pic_fit_height_if_high(pic, 470, 264) fs_set_jpg("470", pic_id, p2) p3 = pic_fit_height_if_high(pic, 219, 123) fs_set_jpg("219", pic_id, p3)
def ico_save(pic_id, pic): p1 = pic_fit_height_if_high(pic, PIC_FULL_SIZE, 406) fs_set_jpg(PIC_FULL_SIZE, pic_id, p1) p2 = pic_fit_height_if_high(pic, 470, 264) fs_set_jpg('470', pic_id, p2) p3 = pic_fit_height_if_high(pic, 219, 123) fs_set_jpg('219', pic_id, p3)
def po_photo_save(photo_id, photo): p1 = pic_fit_width_cut_height_if_large(photo, 721) fs_set_jpg("721", photo_id, p1)
def po_photo_save(photo_id, photo): p1 = pic_fit_width_cut_height_if_large(photo, 721) fs_set_jpg('721', photo_id, p1)
def po_pic_save(pic_id, pic): p1 = pic_fit_width_cut_height_if_large(pic, 721) fs_set_jpg('721', pic_id, p1) p2 = pic_fit_width_cut_height_if_large(pic, 219) fs_set_jpg('219', pic_id, p2)
def pic_save(pic_id, pic): fs_set_jpg('0', pic_id, pic)
def com_pic_new(com_id, pic): pic_id = pic_new(CID_COM_PIC, com_id) pic_save(pic_id, pic) p1 = pic_fit_width_cut_height_if_large(pic, 357) fs_set_jpg('357', pic_id, p1) return pic_id