In [15]:
import os
from PIL import Image

In [16]:
num = 3
img_path = '/home/pj/pro/android/inBack/src/components/login/images/loginButton.png'.format(num)
img = Image.open(img_path)

In [17]:
img.size


Out[17]:
(750, 1334)

In [22]:
out = img.crop((56, 980, 694, 1089))
with open('{}.png'.format(num), 'wb') as f:
    out.save(f)

In [14]:
# resize ==> 
import os
base_path = '/home/pj/pro/android/inBack/src/components/catalog/images/'
out_path = os.path.join(base_path, 're')
if not os.path.exists(out_path):
    os.mkdir(out_path)
path = '/home/pj/pro/android/inBack/src/components/catalog/images/{}.png'

for i in range(4):
    im_path = path.format(i + 2)
    im = Image.open(im_path)
    out = im.resize((330, 248))
    with open(os.path.join(out_path, '{}.png'.format(i + 2)), 'wb') as f:
        out.save(f)

In [27]:
# crop 
img_path_1 = '/home/pj/pro/android/inBack/src/components/register/images/accountInfo.png'
img_path_2 = '/home/pj/pro/android/inBack/src/components/register/images/adultInfo.png'
img_path_3 = '/home/pj/pro/android/inBack/src/components/register/images/childInfo.png'

## TODO: fill
size1 = (43, 750, 704, 878)
size2 = (43, 432, 704, 560)
size3 = (43, 593, 704, 721)

datas = [(img_path_1, size1), (img_path_2, size2), (img_path_3, size3)]
img = Image.open(img_path)

for (i, (path, size)) in enumerate(datas):
    im = Image.open(path)
    out  = im.crop(size)
    with open(str(i) + '.png', 'wb') as f:
        out.save(f)

In [1]:
from PIL import Image
path = '/home/pj/pro/android/inBack/src/components/talk/backButton.png'
im = Image.open(path)

In [3]:
out = im.crop((40, 78, 314, 109))

In [4]:
with open('backButton.png', 'wb') as f:
    out.save(f)

In [6]:
from PIL import Image
path = '/home/pj/pro/android/inBack/src/components/talk/cancelOrder.png'
im = Image.open(path)
out = im.crop((383, 410, 708, 470))
with open('cancelOrder.png', 'wb') as f:
    out.save(f)

In [8]:
from PIL import Image
path = '/home/pj/pro/android/inBack/src/components/talk/talkButton.png'
im = Image.open(path)
out = im.crop((38, 410, 363, 470))
with open('talkButton.png', 'wb') as f:
    out.save(f)

In [ ]: