梦境
内容:苏州旅游 听周密的livehouse 他又忘词了但是全场很嗨中场休息大家去自助奶茶区打饮料(茉沏) 遇到一个小姐姐是本地人 对我起级好 给我打奶茶加料超丰富 还加了很多奶盖 就这样认识了后面逛街又遇到 她邀请我一起去吃饭到了饭桌上 把我的朋友安置好 她带我出去买当地小吃 还吃了一种活的虫子 有点可怕 我不太敢 还沾到了手上 后来我们回到餐桌上 发现她爸妈来找 让她相亲她拿我当挡箭牌 说我俩已经在一起了(?)她爸妈也接受 但是那位相亲对象不同意了 开始砸场子 我俩就往外面跑冲上了一辆公交车 她还在公交车上被非礼 我想要帮忙却发现自己动不了只好大声呼救 大家好像都听不见也看不见后来有一位男士制止了 但是我们下了车之后就一直被他尾随 我偷偷用手机拨了紧急呼救 然后拉着她逃入小区的一栋单元楼一楼好像是监狱一样的地方 窗户密不透风 还被磨砂纸贴上 我隐约感觉这是那位尾随者的老巢(怎么这么巧) 二楼像是一个农家饭店门虚掩着 推开进去后有一位老板躺在沙发上睡觉 我们假装提出要吃饭 想在此避避 进入包厢后 外面响起敲门声第六感告诉我这位老板和尾随者认识并且楼像是一个农家饭店门虚掩着 推开进去后有一位老板躺在沙发上睡觉 我们假装提出要吃饭 想在此避避进入包厢后 外面响起敲门声第六感告诉我这位老板和尾随者认识并且会暴露我们的行踪,于是借由卫生间逃离 奇怪的是卫生间的窗外就有一架木质电梯木板有些老旧 发出咯吱咯吱的声音 我们上去之后发现只有唯一一个关门的按钮电梯中途停在了6813楼每层都有一个面目狰狞的男人盯着我们并想要进来 我们疯狂按关门的按钮最终电梯停在了一楼这时 她的父母赶来与她发生了争执 从他们的话语中我了解到所有的这一切都是她妈妈安排的(?)后面记不得了 最终警方追踪我的定位 将她妈妈抓获
根据弗洛伊德的梦境分析理论,你的梦境可能包含了一些象征和隐含的意义,可能反映了你内心的欲望、冲突和焦虑。让我们逐步分析这个梦境的各个元素:
- 苏州旅游和Livehouse: 这个部分可能代表你对冒险和新经历的渴望。Livehouse的现场可能反映了你对娱乐和享乐的渴望,而歌手忘词可能表示你对一些不完美或困难情况的担忧。
- 自助奶茶区和小姐姐: 自助奶茶区可能象征着你对选择和控制的欲望。小姐姐可能代表你在新环境中遇到的友好支持,可能反映了你的社交需求。
- 吃活虫子: 这个情节可能反映了你对某些事情的不安和抵触,可能与某些经验或情感有关。
- 相亲和挡箭牌: 这一部分可能涉及到你对亲密关系和承诺的恐惧或矛盾。被当作挡箭牌可能表示你可能被卷入一些关系中,而你不太愿意。
- 被尾随和危险追踪: 这部分可能反映了你的不安全感和对威胁的担忧,可能是来自外部或内部的威胁。
- 电梯和6813楼: 电梯和楼层的变化可能代表你情感上的波动和内心冲突。6813楼的数字可能有特殊的象征意义,也可能与你生活中的某些事件或经验有关。
- 她的父母和警方: 这个部分可能反映了你对权威和保护的需求,也可能涉及到你与家庭和社会的关系。
最终,根据弗洛伊德的理论,梦境是一种表达潜意识冲突和欲望的方式。这个梦境可能反映了你在情感和社交方面的一些内心挣扎和焦虑。要更深入地理解这个梦境,你可以考虑与心理专业人士交谈,他们可以帮助你探索与梦境相关的情感和体验,以及它们在你生活中的潜在意义。
- 苏州旅游和Livehouse: 这个部分可能代表你对冒险和新经历的渴望。Livehouse的现场可能反映了你对娱乐的渴望和音乐的兴趣,而歌手忘词可能表示你对一些不完美或困难情况的担忧。
- 自助奶茶区和小姐姐: 自助奶茶区可能象征着你对选择和控制的欲望。陌生小姐姐在新环境中提供了友好支持,可能反映了你的社交需求,在陌生环境中寻找帮助和指导的渴望。
- 吃活虫子: 这个情节可能反映了你对某些事情的不安和抵触,可能与某些经验或情感有关。
- 相亲和挡箭牌: 这一部分可能涉及到你对亲密关系和承诺的恐惧或矛盾。被当作挡箭牌表示你可能被卷入一些关系中,而你也许不太愿意。
- 被尾随和危险追踪: 这部分可能反映了你的不安全感和对威胁的担忧,可能是来自外部或内部的威胁。
- 电梯和6813楼: 电梯和楼层的变化可能代表你情感上的波动和内心冲突。6813楼的数字可能有特殊的象征意义,也可能与你生活中的某些事件或经验有关。
- 她的父母和警方: 这个部分可能反映了你对权威和保护的需求,或者你感到有人会为你解决问题。也可能涉及到你与家庭和社会的关系。
给我的宝宝画心形图:
绘制心形图的轨迹
用Python的标准库中包含的Turtle绘图模块绘制:
import turtle as t
# 设置画布属性
t.bgcolor("green")
t.title("爱心")
sentence1 = ["雷","雷",'爱','小','满',"",""]
sentence2 = ['小','满','爱',"雷","雷","",""]
rd = 0
# 设置画笔属性
t.color("red")
t.pensize(2)
t.speed(0)
t.hideturtle()
# 移动画笔到起始位置
t.up()
t.goto(0, -200)
t.down()
# 记录轨迹的坐标
track = []
# 开始绘制爱心
t.begin_fill()
t.fillcolor("red")
t.left(140)
t.forward(224)
for _ in range(200):
t.right(1)
t.forward(2)
track.append(t.pos()) # 记录当前坐标
if _ %30 ==10 and _ > 20:
t.color("orange")
t.write(sentence1[rd], align="right",font=("楷体", 20, "normal"))
rd +=1
t.color("red")
t.left(120)
rd =0
for _ in range(200):
t.right(1)
t.forward(2)
track.append(t.pos()) # 记录当前坐标
if _ %30 ==8 and _> 20:
t.color("orange")
t.write(sentence2[rd], align="left", font=("楷体", 20, "normal"))
rd +=1
t.color("red")
t.forward(224)
t.end_fill()
t.exitonclick()
用文字构成心形图案
简单的文字构成图
print('\n'.join([' '.join([('DoDo'[(x-y) % 4]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-60,60)])for y in range(30,-30,-1)]))
输出如下:
用图片构成心形图
首先要裁剪图片到相同大小:
from PIL import Image
# 指定包含图片的文件夹路径
input_folder = "e:\\Learning\\pic" # 用实际的文件夹路径替换
output_folder = "e:\\Learning\\pics" # 用实际的输出文件夹路径替换
# 获取文件夹中所有图片文件的路径
image_files = [f for f in os.listdir(input_folder) if f.lower().endswith(('.png', '.jpg', '.jpeg', '.gif', '.bmp'))]
for image_file in image_files:
# 构建输入文件的完整路径
input_file_path = os.path.join(input_folder, image_file)
# 打开原始图像
original_image = Image.open(input_file_path)
# 获取原始图像的宽度和高度
width, height = original_image.size
# 确定截取的正方形尺寸
if width > height:
new_size = (height, height)
else:
new_size = (width, width)
# 截取中央部分
left = (width - new_size[0]) / 2
top = (height - new_size[1]) / 2
right = (width + new_size[0]) / 2
bottom = (height + new_size[1]) / 2
cropped_image = original_image.crop((left, top, right, bottom))
# 调整图像大小为(128,128)
cropped_image = cropped_image.resize((128, 128))
# 获取输出文件的完整路径
output_file_path = os.path.join(output_folder, image_file)
# 保存处理后的图像
cropped_image.save(output_file_path)
然后将图片排列在大的画布上
import cv2
import numpy as np
from PIL import Image
import os
# Define the number of rows and columns
row = 6
col = 6
# Define the size of each small image
small_pic_size = (128, 128)
# Make sure you have a list of image file paths in file_paths
folder_path = os.path.join(os.getcwd(),"pics") # 用实际的文件夹路径替换
# 使用os.listdir()获取文件夹中的所有文件和子文件夹
file_paths = []
for root, dirs, files in os.walk(folder_path):
for file in files:
file_paths.append(os.path.join(root, file))
# Initialize a list to store small images
images = []
for file_path in file_paths:
small_image = Image.open(file_path)
images.append(small_image)
# Generate an empty heart-shaped image
heart = np.zeros((128*10, 128*10, 3), dtype=np.uint8)
for epoch, pic in enumerate(images):
block_x = int(small_pic_size[0] * (epoch // row))
block_y = int(small_pic_size[1] * (epoch % col))
heart[block_x:block_x + small_pic_size[0], block_y:block_y + small_pic_size[1], :] = pic
# Save the generated heart-shaped mosaic image
cv2.imwrite('1234.png', cv2.cvtColor(heart, cv2.COLOR_BGR2RGB))
用列表绘制心形
from PIL import Image
import os
import math
map = [
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
]
# 这个是图片的所在路径
img_dir = r"E:\Learning\pics"
# 获取这个文件下的所有文件,因为没有过滤其他类型文件,所以不要放非图片文件
# 返回的是一个列表
imgs = os.listdir(img_dir)
# 设置图片的尺寸,所有图片尺寸要保持统一,要有组织有纪律
img_h = img_w = 128
# 计算行数,即子列表的个数
rows = len(map)
# 计算列数,即子列表中元素的个数
columns = len(map[0])
# 第一个参数照着写
# 第二个参数需要传入一个元组,元组的第一个参数是画布的宽,第二个是高
# 第三个参数传入的是画布的颜色
# 使用Image.new()方法创建一个画布
figure = Image.new("RGB", (img_w*columns, img_h*rows),"white")
# 表示图片的下标
count = 0
# 遍历行
for i in range(len(map)):
# 遍历每行中的所有元素
for j in range(len(map[i])):
# 如果元素是1,就不管它
if map[i][j] == 1:
continue
# 如果元素是非1,即0就放图片上去
else:
# 做个异常处理,防止有些图片打开失败,导致程序中断
try:
# 使用Image.open("图片路径")方法获取图片对象
image = Image.open(os.path.join(img_dir, imgs[count]))
except:
continue
# resize((新的宽,新的高))用来改变图片的尺寸,接收一个元组
image = image.resize((img_w, img_h))
# 将修改尺寸后的图片(image)粘贴(paste)到画布(figure)上
# 第一个参数 是图片对象
# 第二个参数是 图片在画布上的位置,相当于单元格的位置
figure.paste(image, (img_w*j, img_h*i))
# 使用完一张图片就要记录下来,并开始使用下一张图片
count += 1
# 将画好的画布显示出来
figure.show()
# 图片保存的路径
figure.save('Man.png')
待完成:
- 将大画布改为心形,
- 并且使图片边缘裁剪平滑
找房子(香港)
香港粤海酒店 Oasis Avenue, 18 Prat Ave, Tsim Sha Tsui, Hong Kong