金刚 - 舰队collection百鬼夜行 - Ssuika1周年纪念勋章 - 论坛1岁纪念勋章时崎狂三 - 约会大作战香草 - Sayori博丽 灵梦 - Reimu丝芭露 - 放学后的昴星团

[发布&demo] [原创]图区图片规格过滤脚本

发表于 2016-2-11 18:02:19 | 查看: 5767| 回复: 14
最近上来坛子,发现图区有这么一条版规:

☆ 禁止发布渣画质,低分辨率图片(具体为像素低于800*600px的一律视为低画质)

这个800*600其实对版主和发图者来说都是比较烦躁的东西。版主要自己去看图片是不是真的大于800*600,发图的人也要对自己的图片多加留意。

原本打算发图的我在看到自己要发的图超过1000张的时候瞬间放弃了人工检查的方法。我也看到了被次元守护者十六夜(@Izayoi_Sakuya)一个时停然后发现全身插满红牌,下个ID见的未来233333.

于是做了如下python脚本。

这个脚本需要:
  • 使用者会windows的cmd
  • 电脑有装python3.4,还有它的图像处理库pillow(用pip去装)


作用:

将分辨率不达标的文件扔进指定的文件夹里。
将那些不达标图片的P站id提取出来,然后用论坛P站外链的格式显示在cmd上,方便复制到帖子里。躲过次元守护者的攻击,又能发图。


代码如下:


  1. # -*- coding: utf-8 -*-
  2. #文件分辨率过滤脚本,过滤不合版规分辨率要求的文件
  3. #THIS PROGRAM IS OPENSOURCE SOFTWARE,IS LICENSED UNDER GNU General Public License, version 3 (GPL-3.0)
  4. #YOU SHOULD HAVE RECEIVED A COPY OF GPL-3.0
  5. #Copyright(c) 2016 Lwhite
  6. #2016.02.10 FIRST RELEASE

  7. import os
  8. import shutil
  9. from PIL import Image

  10. mypath='E://PIXIVswap/' #请设成自己收图的那个目录
  11. dump_path='dumpfolder' #转存文件夹名称,如果有需要转存的文件会在图片目录下创建此文件夹保存图片
  12. required_reslution=800*600 #版规规定的最小图片尺寸
  13. pwd=os.listdir(mypath)
  14. filename_list=list()

  15. for filename in pwd:
  16.     if os.path.isfile(mypath+filename) is True:
  17.         image=Image.open(mypath+filename)
  18.         (Height,Width)=image.size
  19.         image.close()
  20.         if Height*Width<required_reslution:
  21.             print(filename.split('-')[0])   #原定直接显示文件名,但由于cmd文字编码的锅暂时没想到方法
  22.             filename_list.append(filename.split('-')[0])
  23.             if not os.path.exists(mypath+dump_path):
  24.                 os.mkdir(mypath+dump_path)
  25.             else:
  26.                 shutil.move(mypath+filename,mypath+dump_path)
  27. #将不及格的P站图片以论坛链接形式显示,方便从cmd里复制到帖子里。
  28. print('')

  29. for pid in filename_list:
  30.     print('[pixiv]'+pid+'[/pixiv]')
复制代码



使用者只要在mypath里输入你自己存网上扒图的地方。然后就能用了。

用法:
  • 打开cmd
  • 输入脚本所在的盘符,例如D盘就写D:按回车
  • 切换到脚本所在目录。用cd命令,例如cd A文件夹 按回车
  • 输入python PResolutionCheck.py即可。


例如我有两张图不及格:屏幕就会输出

  1. 53833933
  2. 46861162

  3. [pixiv]46861162[/pixiv]
  4. [pixiv]53833933[/pixiv]
复制代码


这时只要右键标记,选中它们,打开论坛编辑器,勾上纯文本模式,然后把

  1. [pixiv]46861162[/pixiv]
  2. [pixiv]53833933[/pixiv]
复制代码


粘贴上去就可以了。
至于不及格的图片就全在dumpfile文件夹里了。
发图者就可以很爽的打开文件夹图片全选,之后发上去,不用担心图片不及格的问题。
下载了以后记得把扩展名改回py。
PResolutionCheck - 副本.txt

点评

good!! 

发表于 2016-2-28 23:39

评分

参与人数 2星币 +65 宝石 +3 收起 理由
赫萝 + 50 + 3 新年快乐~附加顶~附加把漏气的大白充气【雾.
罪孽深红 + 15 顶一下

查看全部评分

不要再问我要ID,我都已经多次告诉过你们怎么找图了,去画师自己的页面去看才叫原汁原味,才叫最大的尊重。
回复

使用道具 举报

16
转嫁游戏大师 - Kagiyama Hina狂气の红眼 - Reisen究极の核融合 - Utsuho封印の大魔法使 - Byakuren蓬莱の人形 - 飘上月球-不死の烟永恒の二小姐 - Flandre大图书馆の管理员 - Little Devil西红柿の幽幽子 - Yuyuko危险の魔术师 - Sakuya风祝の祭祀 - Sanae miao非想天非非想天の少女 - Tenshi东风谷 早苗 - Sanae古明地 觉 - 就连怨灵也为之恐惧的...紧闭的恋之瞳 - Koishi艾米莉娅 王选ver - Re:从零开始的异世界生活10周年纪念勋章 - 梦次元10周年纪念勋章
发表于 2016-2-11 18:23:08
大L过年好
回复

使用道具 举报

金刚 - 舰队collection百鬼夜行 - Ssuika1周年纪念勋章 - 论坛1岁纪念勋章时崎狂三 - 约会大作战香草 - Sayori博丽 灵梦 - Reimu丝芭露 - 放学后的昴星团
发表于 2016-2-11 18:29:43

月凌空新年快乐。话说你成了风纪委员了23333
不要再问我要ID,我都已经多次告诉过你们怎么找图了,去画师自己的页面去看才叫原汁原味,才叫最大的尊重。
回复

使用道具 举报

发表于 2016-2-11 18:51:21
大白新年快乐,好久不见了
我唯一能保证的是我什么都无法保证。
回复

使用道具 举报

16
转嫁游戏大师 - Kagiyama Hina狂气の红眼 - Reisen究极の核融合 - Utsuho封印の大魔法使 - Byakuren蓬莱の人形 - 飘上月球-不死の烟永恒の二小姐 - Flandre大图书馆の管理员 - Little Devil西红柿の幽幽子 - Yuyuko危险の魔术师 - Sakuya风祝の祭祀 - Sanae miao非想天非非想天の少女 - Tenshi东风谷 早苗 - Sanae古明地 觉 - 就连怨灵也为之恐惧的...紧闭的恋之瞳 - Koishi艾米莉娅 王选ver - Re:从零开始的异世界生活10周年纪念勋章 - 梦次元10周年纪念勋章
发表于 2016-2-11 18:51:29
回复 3 楼 Lwhite
月凌空新年快乐。话说你成了风纪委员了23333

半年前的事了

月凌空经过时不小心看到了坛娘的胖次,被揍飞了 14 枚 星币

回复

使用道具 举报

金刚 - 舰队collection百鬼夜行 - Ssuika1周年纪念勋章 - 论坛1岁纪念勋章时崎狂三 - 约会大作战香草 - Sayori博丽 灵梦 - Reimu丝芭露 - 放学后的昴星团
发表于 2016-2-11 19:00:50
@Kino 好久不见,新年快乐
不要再问我要ID,我都已经多次告诉过你们怎么找图了,去画师自己的页面去看才叫原汁原味,才叫最大的尊重。
回复

使用道具 举报

涼風 - 舰队collection比那名居天子 - 东方Project大鲸 - 2015圣诞节 - 舰队collectionoriginal(5) - 绘师: 和錆神之义眼 - 幻界战线(血界战线)
发表于 2016-2-11 19:47:01
虽然不明白但是感觉好厉害。
我还是一个一个慢慢删减吧,高中生不会用的说233

Clan幸运的捡到了 15 枚 星币

那个,我很困扰...
回复

使用道具 举报

66
初音未来 LAT式 - Vocaloid初音未来 2016演唱会ver - Vocaloid阿库娅 - 为美好的世界献上祝福!Ellen Baker - 英语书巧克力ver2 - Sayori香草ver2 - Sayori加藤惠 - 路人女主的养成方法Potofu - Potofu小鸟游 六花 - 中二病也要谈恋爱凉风青叶 - New Game!泷本日富美 - New Game!樱宁宁 - New Game!阿良良木 月火 - 物语系列诺艾尔 - 天体的秩序輿水幸子 - 偶像大师灰姑娘惠惠 - 为美好的世界献上祝福!林大B - 绘师: Magicians中野梓 生日ver. - 轻音少女八九寺 真宵 - 物语系列川神 舞 - 无色的幻影世界四糸乃 - 约会大作战克劳恩皮丝 - 东方Project初音未来 - 2015圣诞节 - Vocaloid初音未来 中二ver. - vocaloidハチロク - GALGAME(まいてつ)雨宿町 - 当女孩遇到熊神之义眼 - 幻界战线(血界战线)滨风 - 舰队collection小豆Azuki - NEKOPARA列车长少女 - 绘师: anmi萝莉·麦丘利 - GATE奇幻自卫队羽濑川小鸠 - 我的朋友很少D.VA - Overwatch五更琉璃 - 我的妹妹哪有这么可爱!伊莉雅 - 魔法少女☆伊莉雅玉置亚子 - 线上游戏的老婆不可能是女生?无名 - 甲铁城的卡巴内瑞[CP]可蕾特&宇佐美瑞希 - 这个美术社大有问题!初音未来 ver2 - Vocaloid友利奈緒 - Charlotte和泉 玲奈 - 无色的幻影世界不明真相的吃瓜⑨ - 东方Project赫斯提亚ver2 - 在地下城寻求邂逅是否搞错了什么赫斯提亚ver3 - 在地下城寻求邂逅是否搞错了什么海老名 菜菜 - 干物妹小埋小埋 - 干物妹小埋博丽灵梦 - 东方Project夜刀神十香 - 约会大作战雾雨魔理沙 - 东方Project火力八卦炉 - 东方Projectnya初音 - Vocaloid碧翠丝 - Re:从零开始的异世界生活拉姆 - Re:从零开始的异世界生活蕾姆 万圣节ver. - Re:从零开始的异世界生活蕾姆 - Re:从零开始的异世界生活乌丸千岁 - 少女编号STARBUCKS子 - 绘师:ポップキュン@poppuqn苑生百花 - 少女编号艾米莉娅 王选ver - Re:从零开始的异世界生活皇缠 - 神装少女小缠五河琴里 - 约会大作战忍野 忍 - 物语系列远坂 凛 - Fate/stay nightSaber - Fate/stay night胜利与誓约之剑 - Fate/stay night次元守护者 - 对小镇做出巨大贡献的小伙伴才可以拥有的勋章(medal of supporter)
发表于 2016-2-11 22:49:08
小白桑真是许久不见呢233

谜天使听到一声清脆的响声,低头发现了 5 枚 星币

爆档情况解决:在帖子回复或者加我的群告诉我(最好不要用私聊功能)
个人群:552119568(已开放入群)
开车群:297665706(已开放入群)
回复

使用道具 举报

金刚 - 舰队collection百鬼夜行 - Ssuika1周年纪念勋章 - 论坛1岁纪念勋章时崎狂三 - 约会大作战香草 - Sayori博丽 灵梦 - Reimu丝芭露 - 放学后的昴星团
发表于 2016-2-12 01:07:20
@谜天使 好久不见,新年快乐
不要再问我要ID,我都已经多次告诉过你们怎么找图了,去画师自己的页面去看才叫原汁原味,才叫最大的尊重。
回复

使用道具 举报

66
初音未来 LAT式 - Vocaloid初音未来 2016演唱会ver - Vocaloid阿库娅 - 为美好的世界献上祝福!Ellen Baker - 英语书巧克力ver2 - Sayori香草ver2 - Sayori加藤惠 - 路人女主的养成方法Potofu - Potofu小鸟游 六花 - 中二病也要谈恋爱凉风青叶 - New Game!泷本日富美 - New Game!樱宁宁 - New Game!阿良良木 月火 - 物语系列诺艾尔 - 天体的秩序輿水幸子 - 偶像大师灰姑娘惠惠 - 为美好的世界献上祝福!林大B - 绘师: Magicians中野梓 生日ver. - 轻音少女八九寺 真宵 - 物语系列川神 舞 - 无色的幻影世界四糸乃 - 约会大作战克劳恩皮丝 - 东方Project初音未来 - 2015圣诞节 - Vocaloid初音未来 中二ver. - vocaloidハチロク - GALGAME(まいてつ)雨宿町 - 当女孩遇到熊神之义眼 - 幻界战线(血界战线)滨风 - 舰队collection小豆Azuki - NEKOPARA列车长少女 - 绘师: anmi萝莉·麦丘利 - GATE奇幻自卫队羽濑川小鸠 - 我的朋友很少D.VA - Overwatch五更琉璃 - 我的妹妹哪有这么可爱!伊莉雅 - 魔法少女☆伊莉雅玉置亚子 - 线上游戏的老婆不可能是女生?无名 - 甲铁城的卡巴内瑞[CP]可蕾特&宇佐美瑞希 - 这个美术社大有问题!初音未来 ver2 - Vocaloid友利奈緒 - Charlotte和泉 玲奈 - 无色的幻影世界不明真相的吃瓜⑨ - 东方Project赫斯提亚ver2 - 在地下城寻求邂逅是否搞错了什么赫斯提亚ver3 - 在地下城寻求邂逅是否搞错了什么海老名 菜菜 - 干物妹小埋小埋 - 干物妹小埋博丽灵梦 - 东方Project夜刀神十香 - 约会大作战雾雨魔理沙 - 东方Project火力八卦炉 - 东方Projectnya初音 - Vocaloid碧翠丝 - Re:从零开始的异世界生活拉姆 - Re:从零开始的异世界生活蕾姆 万圣节ver. - Re:从零开始的异世界生活蕾姆 - Re:从零开始的异世界生活乌丸千岁 - 少女编号STARBUCKS子 - 绘师:ポップキュン@poppuqn苑生百花 - 少女编号艾米莉娅 王选ver - Re:从零开始的异世界生活皇缠 - 神装少女小缠五河琴里 - 约会大作战忍野 忍 - 物语系列远坂 凛 - Fate/stay nightSaber - Fate/stay night胜利与誓约之剑 - Fate/stay night次元守护者 - 对小镇做出巨大贡献的小伙伴才可以拥有的勋章(medal of supporter)
发表于 2016-2-12 12:01:05
回复 9 楼 Lwhite
@谜天使 好久不见,新年快乐

新年好
多多冒泡哦~
爆档情况解决:在帖子回复或者加我的群告诉我(最好不要用私聊功能)
个人群:552119568(已开放入群)
开车群:297665706(已开放入群)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则