Computer-aided Design

2D Software

I prefer Adobe Photoshop.
I may also use some online tools for editing sometimes, like:

Here is a picture to show how I generated images with Baidu Image AI.
Baidu Image AI
Even it's an AI tool made by Chinese company, it could read both Chinese and English.
The screenshot I took was saved as PNG format. To compare PNG and JPG format, JPG format is smaller in size.
Here is more explanation provided by Adobe about the difference between PNG and JPG: JPEG vs PNG.

To compress the image, I used Cursor to create a simple tool for cropping and compressing the images.
Here is the link of the tool: Smaller Picture Tool.
Smaller Picture Tool
At beginning, I made the largest size of images as 600px, but our instructor suggested to make it as 1024px.
I asked the AI to upgrade the tool to support different sizes of images.
Here is a image to show how the tool works.
Smaller Picture Tool Usage
We could see that the original size was 276KB, and the compressed size was 88KB. It saved 68% of the size.

To compress the video, ffmpeg is a good tool, but it's not convenient to use directly. I will choose a software called FormatFactory to compress video.
Here is the link of the software: FormatFactory.
It's based on ffmpeg, so it's very powerful.
FormatFactory
Another way to compress video is to use WeChat. I just need to sent the video to myself through WeChat, then I downloaded the video to my laptop, it's been compressed automatically.

3D Software

I prefer Fusion 360.
OnShape could be an backup option as it's web based, but network connection might be a problem sometimes.
Fusion 360 is a good choice and it's free for educational use. But network connection also could be a problem sometimes.

Useful links