o
    2pf                     @   s8   d dl Z d dlZd dlZejejfddZdddZdS )    Nc              
   C   sN   zt | |}t||}|W S  ty& } zt| W Y d }~d S d }~ww N)npfromfilecv2imdecode	Exceptionprint)filenameflagsdtypenimge r   '/home/ubuntu/vocal-remover/lib/utils.pyimread   s   r   c              
   C   s   z6t j| d }t|||\}}|r4t| dd}|| W d    W dS 1 s,w   Y  W dS W dS  tyM } zt| W Y d }~dS d }~ww )N   zw+b)modeTF)	ospathsplitextr   imencodeopentofiler   r   )r	   r   paramsextresultr   fr   r   r   r   imwrite   s    
r   r   )r   r   numpyr   IMREAD_COLORuint8r   r   r   r   r   r   <module>   s
    
