ComicStudio漫画入门教程与实战指南

需积分: 10 6 下载量 194 浏览量 更新于2024-07-18 收藏 31.02MB PDF 举报
"ComicStudio软件入门全集是一份针对初学者设计的详尽教程,涵盖了ComicStudio这款专业级的电脑绘画软件的全面使用方法。该PDF文件主要分为以下几个部分: 1. 界面图解与创作流程:首先,读者会被引导了解软件的基本界面布局,包括工具栏、菜单选项和常用快捷键,以及创作流程的各个环节,如绘制角色、背景、分镜等。 2. ComicStudio教室系列:共十节课程,从基础操作开始,逐步深入到进阶技巧,如角色设计、色彩应用、特效制作等。每节课都通过实例教学,使学习者能够边学边实践。 3. 番外篇:包含对特定功能的深入探讨,如破格对话框的建立与处理、网络纸张的使用技巧、透视尺的应用,以及自定义特殊字体效果等,这些内容旨在帮助用户充分利用软件的高级功能。 4. 简易教程与基本知识:对于初次接触ComicStudio的新手,有简明易懂的教程和基础知识介绍,让学习者快速上手。 5. 额外资源:除了ComicStudio本身,还包含了Artrage漫画教程,以及更广泛的漫画教学内容,如日本漫画杂志的排版技术,甚至如何将照片转换成网点,以实现传统与数字艺术的融合。 6. 解决小问题:书中还可能包含常见问题解答,帮助用户在遇到困难时找到解决方案。 这份教程不仅适合想要系统学习电脑漫画绘画的人,也适合有一定基础的漫画创作者提升技能。无论是想从事漫画创作,还是希望提高现有作品质量的爱好者,都能从中获益匪浅。通过阅读和实践,读者可以迅速掌握ComicStudio的强大功能,为自己的漫画作品增添专业质感。"

import requests import re import os from bs4 import BeautifulSoup from scrapy import Spider from PIL import Image import io def GetBasicInfo(url): res = requests.get(url, headers=headers) res.encoding = 'utf-8' soup = BeautifulSoup(res.text, 'lxml') tmp = soup.find(attrs={'class': 'mhlistbody'}) chapters = tmp.ul.contents chapters.reverse() return chapters def GetRealUrls(mh_info): imgs = [] comic_size = re.findall(r'comic_size:"(.*?)"', mh_info)[0] base_url = 'https://mhpic.jumanhua.com/comic/{}.jpg%s.webp' % comic_size num_img = int(re.findall(r'totalimg:(\d+)', mh_info)[0]) pageid = int(re.findall(r'pageid:(\d+)', mh_info)[0]) imgpath = re.findall(r'imgpath:"(.*?)"', mh_info)[0] start = 0 while True: idx = imgpath.find('\\', start) if idx == -1: break imgpath = imgpath[:idx] + imgpath[idx+1:] start = idx + 1 for i in range(num_img): realpath = str() for s in imgpath: realpath += chr(ord(s) - pageid % 10) url = base_url.format(realpath + str(i+1)) imgs.append([url, str(i+1)+'.jpg']) return imgs def DownloadChapter(savepath, url): if not os.path.exists(savepath): os.mkdir(savepath) res = requests.get(url, headers=headers) res.encoding = 'utf-8' mh_info = re.findall(r'mh_info={(.*?)}', res.text)[0] img_urls = GetRealUrls(mh_info) for img_url in img_urls: img_content = requests.get(img_url[0]).content filename = os.path.join(savepath, img_url[1]) img = Image.open(io.BytesIO(img_content)) img.save(filename) if __name__ == '__main__': url = 'https://www.manhuatai.com/yaoshenji/' headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36'} savepath = url.split('/')[-2] Spider(url,savepath)

2023-07-07 上传