猪身发红发紫可能是由以下几种疾病引起的:

猪瘟:

又称“烂肠瘟”,是由猪瘟病毒引起的一种高度传染性和致死性的疾病。病猪体温升高到40.5~41℃,持久不退,食欲减退或不食,精神沉郁。眼结膜发红,有脓性分泌物,先便秘,后腹泻。腹部、四肢,甚至全身常有红色或紫色的出血点,逐渐扩大连成片或出血斑,有的耳朵由红色变成紫色甚至蓝紫色,逐渐坏死,指压不褪色。

蓝耳病:

育肥阶段的猪有不同程度的呼吸道症状,病猪呼吸困难,食欲减退,眼睑水肿,被毛粗乱,体表皮肤发紫,部分猪表现出腹泻的症状,病猪在耳朵、腹部及尾部皮肤出现一过性的深紫色。

圆环病:

引起猪皮炎肾病综合症,病猪表现为厌食、呆滞、苍白、发热、结膜炎,呼吸困难、腹泻,消瘦。皮肤出现不规则的红紫斑及丘疹,最先出现在猪体后四分之一、四肢和腹部,然后蔓延到胸部、腰背部和耳部。

附红细胞体病:

又称“红皮病”,病猪精神不振,食欲下降,体温升高到40℃以上。全身皮肤潮红或紫红色。四肢特别是耳朵边缘发紫,时间长可能出现坏死,毛孔处有针尖大小的出血点。尿色变深,呈黄色。

传染性胸膜肺炎:

病猪体温40℃以上,咳嗽,皮肤发红,后期呼吸困难,鼻、耳、后躯皮肤发紫、发红。剖检两侧肺,呈紫红色,间质充满血样液体。

仔猪副伤寒:

病猪体温升高到41℃,精神沉郁,食欲废绝,腹泻为黄绿色恶臭稀便,一般在发病的2-3天,在鼻镜、耳朵、颈部、腹部和四肢内侧皮肤上出现紫色斑,皮肤可见紫红色斑。

链球菌病:

引起猪肺疫,病猪犬坐、张嘴喘气、皮肤红斑,容易窒息而死,当体温升高到41°C左右,肌肤会出现紫斑。

猪副嗜血杆菌病:

使猪的发烧、呼吸困难、关节肿胀行走困难、皮肤和黏膜发绀,咳嗽多、喘气少。

非洲猪瘟:

病猪会出现高热、呕吐、腹泻等症状,耳朵、鼻子、腹部、背部发红、发紫以及发蓝。这种病毒性疾病传染性很强,尤其是非洲猪瘟,可以说碰上就是死。

猪皮炎肾病综合症:

由圆环病毒型引起的多发生于12~14周龄仔猪,以皮肤出现红色丘疹为主的传染病。

根据这些疾病的症状和体征,可以初步判断猪身发红发紫的原因,但确诊需要结合实验室检测和流行病学调查。建议及时联系兽医进行诊断和治疗。