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 upyun_fetch_pic(url): file_path, filename = builder_path(UPYUN_PATH_BUILDER, url) upyun_url = upyun_rsspic.domain % filename #print url,upyun_url if not os.path.exists(file_path): img = fetch_pic(url) if not img: return url x, y = img.size if x < 48 and y < 48: return None if img: data = StringIO() if not url.endswith('gif'): img = pic_fit_width_cut_height_if_large(img, 721) img.save(data, 'JPEG') else: img.save(data, 'gif') save_to_md5_file_name(UPYUN_PATH_BUILDER, data.getvalue(), url) data.close() if not exists(upyun_url): upyun_rsspic.upload(file_path) return upyun_url
def upyun_fetch_pic(url): file_path, filename = builder_path(UPYUN_PATH_BUILDER, url) upyun_url = upyun_rsspic.domain%filename #print url,upyun_url if not os.path.exists(file_path): img = fetch_pic(url) if not img: return url x, y = img.size if x < 48 and y < 48: return None if img: data = StringIO() if not url.endswith('gif'): img = pic_fit_width_cut_height_if_large(img, 721) img.save(data, 'JPEG') else: img.save(data, 'gif') save_to_md5_file_name(UPYUN_PATH_BUILDER, data.getvalue(), url) data.close() if not exists(upyun_url): upyun_rsspic.upload(file_path) return upyun_url
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 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